Re: [maillist] C++ Problem

Felix Gertz (bestellung@inetmail.de)
Wed, 18 Aug 1999 14:21:24 +0200

> > main(){
> > char jn[2];
> >
> > cout << "[J/n]" ; cin >> jn;
> >
> > if ( jn[0]==´n´ ) // Ich glaub hier macht er schtunk
> > cout << "Test" << endl;
> >
> > }
>
> ist es so besser?

Leider nein.
Bei dieser Art gibt der Compiler diese Fehlermeldung:

main.cpp: In function `int main(int, char **)':
main.cpp:70: parse error before character 0264
main.cpp:79: confused by earlier errors, bailing out
gmake: *** [main.o] Error 1

Bei dieser Art,

if (strcmp, (jn="n")) ,

lässt er sich zwar compilieren, aber die If-Anweisung wird immer ausgeführt.

Ausserdem sagt er das :
main.cpp: In function `int main(int, char **)':
main.cpp:70: warning: left-hand operand of comma expression has no effect
main.cpp:70: void value not ignored as it ought to be
gmake: *** [main.o] Error 1

Könnte es sein das ich irgendwo anders einen Fehler eingebaut habe?

Danke

Felix