# include <iostream>
# include <string.h>
using namespace std;
int main()
{
int a=10;
int b=20;
char op[10];
const char p='+';
cout<<"enter the operation"<<endl;
cin>>op;
if(!strcmp(op,p)==0)
{
cout<<a+b;
}
return 0;
}
ÜbersetzungsergebnisUnterschied zwischen char und const char
12 17 C: \ Benutzer \ DELL \ Dokumente \ cac.cpp [Fehler] ungültige Umwandlung von 'char' in 'const char *' [-fpermissive ]
Ich bin ein Anfänger. Bitte sag mir, welchen Fehler ich begangen habe.
vergleichen 'op [0] == P' Sie‘ lle vergleichen chars es wird funktionieren. –
als Anfänger sollte man wahrscheinlich ... 1) komplett vergessen '' namespace std; '2)' std :: string' anstelle von 'char []' verwenden 3) ein Buch über einige Grundlagen lesen (siehe zB [hier ] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)) – user463035818
danke. Aber kannst du sagen, warum wir op [0] benutzen? –