Code:
do {
getline( input, mystr );
if(strcmp(mystr.c_str(),"###EOA")!=0);
{
fprintf(stream,"%s\n", mystr.c_str());
}
} while(strcmp(mystr.c_str(),"###EOA")!=0);
Bovenstaande code doet niet exact wat ik er van verwacht.
Ik lees steeds een string text in en kijk of deze verschillend is aan ###EOA
Indien verschillend wordt de text regel afgedrukt
Indien gelijk aan ###EOA mag ###EOA NIET(!) afgedrukt worden, doch met bovenstaande code gebeurt dit toch (?)
Wat doe ik verkeerd ?