Het onderstaande c++ code heb ik gemaakt maar als ik nu meer dan 100 karakters ingeef. Dan zegt hij wel "Je moet tussen de 20 en 100 karakters ingeven." Maar daarna begint hij vanzelf weer opnieuw omdat ik meer dan 100 karakters heb ingegeven. Hoe zorg ik ervoor dat dat niet meer gebeurt?
Ik heb bijv. 138 karakters ingegeven. Hij zelf dat eerst "Je moet tussen de 20 en 100 karakters ingeven!" maar daarna laat hij die overige 38 karakters zien.
Ik heb bijv. 138 karakters ingegeven. Hij zelf dat eerst "Je moet tussen de 20 en 100 karakters ingeven!" maar daarna laat hij die overige 38 karakters zien.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| ....
cout<<"geef een zin van minimaal 20 en maximaal 100 karakters: "<<endl;
cin.getline(zin, 100);
int aantal=strlen(zin);
if (aantal<20 || aantal>100) {
cout<<"\nJe moet tussen de 20 en 100 karakters ingeven!"<<endl;
cin.get();
getch();
}
else {
....
} |