[GCC] ISO C++ forbids comparison between pointer and integer
Ostatnio zmodyfikowano 2012-01-05 21:18
Ikilp Temat założony przez niniejszego użytkownika |
[GCC] ISO C++ forbids comparison between pointer and integer » 2012-01-05 09:28:12 kompilator - Dev-c+x
log:
Kompilator: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Wykonywanie make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe -c OMG.cpp -o OMG.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include" -I"C:/Dev-Cpp/include/c++/3.4.2/backward" -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32" -I"C:/Dev-Cpp/include/c++/3.4.2" -I"C:/Dev-Cpp/include"
OMG.cpp: In function `int main()':
OMG.cpp:17: error: ISO C++ forbids comparison between pointer and integer
make.exe: *** [OMG.o] Error 1
Wykonanie zakończone
komunikat:
C:\Dev-Cpp\OMG.cpp In function `int main()':
17 C:\Dev-Cpp\OMG.cpp ISO C++ forbids comparison between pointer and integer
C:\Dev-Cpp\Makefile.win [Build Error] [OMG.o] Error 1
kod źródłowy:
#include <iostream> #include <string>
using namespace std;
int main() { int a; string b = ""; int c = 0; int d; int e; cin >> b; a = b.size(); while( c < a ) { if( b[ c ] == "z" ) { d++; } else { if( d != 0 ) e++; else; } if( d == 3 ) { e++; d = 0; } else { } } system( "PAUSE" ); return 0; } |
|
szyx_yankez |
» 2012-01-05 09:48:07 |
|
Ikilp Temat założony przez niniejszego użytkownika |
» 2012-01-05 21:02:45 Tak widzę, ale nie wiem co jest źle w tej linijce. |
|
SeaMonster131 |
» 2012-01-05 21:18:39 Cudzysłów a jedna kreseczka to jest różnica :) "z" a 'z' :) |
|
« 1 » |