Ik kan geen string aanmaken. En ik krijg een heleboel errors bij deze code en ik verwacht eigenlijk wel dat die goed is.
Voor de meeste waarschijnlijk heel simpel, maar voor mij niet ik ben een beetje aan het klooien met C++ in de hoop dat ik het een beetje leer. Ik kan namelijk al in Visual Basic en ASP programmeren en ben opzoek naar een nieuwe uitdaging.
De volgende errors krijg ik
--------------------Configuration: stringtest - Win32 Debug--------------------
Compiling...
stringtest.cpp
F:\Programmeren\CPP\stringtest.cpp(6) : error C2065: 'string' : undeclared identifier
F:\Programmeren\CPP\stringtest.cpp(6) : error C2146: syntax error : missing ';' before identifier 'naam'
F:\Programmeren\CPP\stringtest.cpp(6) : error C2065: 'naam' : undeclared identifier
F:\Programmeren\CPP\stringtest.cpp(11) : error C2446: '==' : no conversion from 'char *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
F:\Programmeren\CPP\stringtest.cpp(11) : error C2040: '==' : 'int' differs in levels of indirection from 'char [4]'
Error executing cl.exe.
stringtest.exe - 5 error(s), 0 warning(s)
Wat doe ik fout? Kan iemand mij hier mee helpen. Alvast bedankt. Website op internet geven ook geen duidelijkheid daar gaan ze er van uit als iemand iets in voert dat het dan vast aantal karakters zijn. Ik weet niet van te voren hoe de gene heet duzzz.
Voor de meeste waarschijnlijk heel simpel, maar voor mij niet ik ben een beetje aan het klooien met C++ in de hoop dat ik het een beetje leer. Ik kan namelijk al in Visual Basic en ASP programmeren en ben opzoek naar een nieuwe uitdaging.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #include "iostream.h"
#include "string.h"
int menu(void)
{
string naam;
cout << "Geef uw voornaam op:" << endl;
cin >> naam;
if (naam == "jan") {
cout << "Hallo jan de Vries";
}
return 0;
} |
De volgende errors krijg ik
--------------------Configuration: stringtest - Win32 Debug--------------------
Compiling...
stringtest.cpp
F:\Programmeren\CPP\stringtest.cpp(6) : error C2065: 'string' : undeclared identifier
F:\Programmeren\CPP\stringtest.cpp(6) : error C2146: syntax error : missing ';' before identifier 'naam'
F:\Programmeren\CPP\stringtest.cpp(6) : error C2065: 'naam' : undeclared identifier
F:\Programmeren\CPP\stringtest.cpp(11) : error C2446: '==' : no conversion from 'char *' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
F:\Programmeren\CPP\stringtest.cpp(11) : error C2040: '==' : 'int' differs in levels of indirection from 'char [4]'
Error executing cl.exe.
stringtest.exe - 5 error(s), 0 warning(s)
Wat doe ik fout? Kan iemand mij hier mee helpen. Alvast bedankt. Website op internet geven ook geen duidelijkheid daar gaan ze er van uit als iemand iets in voert dat het dan vast aantal karakters zijn. Ik weet niet van te voren hoe de gene heet duzzz.