[-AoLP-]Carp
Legacy Member
hey,
voort school moeten we een progje schrijven die 10 woorden met een "a" beginnen inlezen en opt scherm tonnen, andere woorden moet hij overslaan.
we moeten dit eerst met een for doen dan pas met een while lus. ik zit echter al vast bij het eerste deel
...
#include<iostream>
#include <string>
using namespace std;
int main(){
string woord;
for(int teller = 1; teller <=10; teller++){
cin>> woord;
if( woord[0] == "a"){ // lijn 17
cout<<woord;
}
else{
teller--;
}
}
return 0;
}
dit heb ik al maar hij geeft een fout op lijn 17 ISO C++ forbids comparison between pointer and integer. ksnapen nie derict wat hij bedoeld
Carp
voort school moeten we een progje schrijven die 10 woorden met een "a" beginnen inlezen en opt scherm tonnen, andere woorden moet hij overslaan.
we moeten dit eerst met een for doen dan pas met een while lus. ik zit echter al vast bij het eerste deel
...#include<iostream>
#include <string>
using namespace std;
int main(){
string woord;
for(int teller = 1; teller <=10; teller++){
cin>> woord;
if( woord[0] == "a"){ // lijn 17
cout<<woord;
}
else{
teller--;
}
}
return 0;
}
dit heb ik al maar hij geeft een fout op lijn 17 ISO C++ forbids comparison between pointer and integer. ksnapen nie derict wat hij bedoeld

Carp
mercie.