Klein voorbeeldje:
- Code
#include <iostream>
int main()
{
string naam1;
int leeftijd1;
blablablabla
}
Hij herkend de integer wel, maar de string niet. De int wordt ook vetgedrukt en de string niet.
Waar ligt hier het probleem?
Moderators: Dani, ynskek, Ladybird, Hanmar, xingridx, Mjetterd, Polly, Giolli
#include <iostream>
int main()
{
string naam1;
int leeftijd1;
blablablabla
}
Info :test.cpp: build due to .OBJ dependency test.cpp
Info :test.cpp: cached age 19:59.20 2/21/2004 file age 16:22.22 2/27/2004
Info :Compiling C:\Documents and Settings\Administrator\Mijn documenten\School\C++\test.cpp
Error:test.cpp(11,12):Member function must be called or its address taken
Info :noname00.cpp: out of date with destination noname00.obj
Info :noname00.cpp: source date 12:30.03 3/17/2004 destination date 31:63.31 15/31/2107
Info :Compiling C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\noname00.cpp
Info :Linking C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\NONAME00.exe
Info :H1O15.cpp: out of date with destination H1O15.obj
Info :H1O15.cpp: source date 15:24.26 3/30/2004 destination date 31:63.31 15/31/2107
Info :Compiling C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\H1O15.cpp
Info :Linking C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\H1O15.exe
Info :H1O12.cpp: out of date with destination H1O12.obj
Info :H1O12.cpp: source date 15:47.11 3/30/2004 destination date 31:63.31 15/31/2107
Info :Compiling C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\H1O12.cpp
Error:H1O12.cpp(9,15):Undefined symbol 'string'
Error:H1O12.cpp(9,15):Statement missing ;
Error:H1O12.cpp(14,12):Call to undefined function 'getline'
Error:H1O12.cpp(14,23):Undefined symbol 'naam1'
Warn :H1O12.cpp(14,23):Structure passed by value
Error:H1O12.cpp(21,23):Undefined symbol 'naam2'
Warn :H1O12.cpp(21,23):Structure passed by value
Error:H1O12.cpp(28,51):Expression syntax
Error:H1O12.cpp(33,15):Undefined symbol 'Druk'
Error:H1O12.cpp(33,18):Statement missing ;
Error:H1O12.cpp(33,56):Unterminated string or character constant
Info :Compiling C:\DOCUMENTS AND SETTINGS\ADMINISTRATOR\MIJN DOCUMENTEN\SCHOOL\C++\H1O12.cpp
Warn :H1O12.cpp(10,16):Use qualified name to access member type 'std::string'
Error:H1O12.cpp(15,12):Call to undefined function 'getline'
Warn :H1O12.cpp(15,23):Structure passed by value
Warn :H1O12.cpp(15,23):Structure passed by value
Warn :H1O12.cpp(22,23):Structure passed by value
Warn :H1O12.cpp(22,23):Structure passed by value
Error:H1O12.cpp(29,51):Expression syntax
Error:H1O12.cpp(34,15):Undefined symbol 'Druk'
Error:H1O12.cpp(34,18):Statement missing ;
Error:H1O12.cpp(34,56):Unterminated string or character constant
#include <string>
int main()
{
string naam1;
int leeftijd1;
}
#include <iostream>
int main()
{
string naam1, naam2;
int leeftijd1;
int leeftijd2;
cout<<"Wat is de naam van de 1e persoon?" << endl;
getline(cin, naam1);
cout<<"Wat is zijn/haar leeftijd?"<< endl;
cin>> leeftijd1;
cin.get();
cout<<"Wat is de naam van de 2e persoon?" <<endl;
getline(cin, naam2);
cout<<"Wat is zijn/haar leeftijd?" << endl;
cin>> leeftijd2;
cin.get();
cout<< "Alle gegevens zijn ingevoerd!"<< endl;
cout<< "Hier volgt het resultaat: " << endl; << endl;
cout<< "De personen " << naam1<< " en " << naam2<< " zijn samen "
<< (leeftijd1 + leeftijd2) << " jaar oud"<< endl;
cout<< Druk op Enter om het programma te beeindigen";
cin.get();
}
#include <iostream>
#include <string>
int main()
{
string naam1, naam2;
int leeftijd1;
int leeftijd2;
cout<<"Wat is de naam van de 1e persoon?" << endl;
getline(cin, naam1);
cout<<"Wat is zijn/haar leeftijd?"<< endl;
cin>> leeftijd1;
cin.get();
cout<<"Wat is de naam van de 2e persoon?" <<endl;
getline(cin, naam2);
cout<<"Wat is zijn/haar leeftijd?" << endl;
cin>> leeftijd2;
cin.get();
cout<< "Alle gegevens zijn ingevoerd!" << endl;
cout<< "Hier volgt het resultaat: " << endl << endl;
cout<< "De personen " << naam1<< " en " << naam2<< " zijn samen "
<< (leeftijd1 + leeftijd2) << " jaar oud"<< endl;
cout<< "Druk op Enter om het programma te beeindigen";
cin.get();
}
$ g++ test.cpp && ./a.out
Wat is de naam van de 1e persoon?
blaat
Wat is zijn/haar leeftijd?
12
Wat is de naam van de 2e persoon?
blup
Wat is zijn/haar leeftijd?
83
Alle gegevens zijn ingevoerd!
Hier volgt het resultaat:
De personen blaat en blup zijn samen 95 jaar oud
Druk op Enter om het programma te beeindigen
Gebruikers op dit forum: OmgiliBot en 9 bezoekers