4 réponses
fou2dodie
Messages postés
605
Date d'inscription
mercredi 6 juin 2001
Statut
Membre
Dernière intervention
29 août 2006
33
24 janv. 2003 à 14:43
24 janv. 2003 à 14:43
je sais pas je mettrais simplement
while (!feof(file) or szBuffer==etoile)
{
fread(&szBuffer, 1, 1, file);
}
if (szBuffer==etoile) {
cout<<"etoile trouvé!";
}
ça pourrait marcher nan?
attention je suis pas un crack donc je dis ça comme ça, sans trop être sur, mais bon t'as rien à perdre à essayer!
si ça marche dis le moi!
LMCT
All I know is I’m in love
with someone who loves me too.
while (!feof(file) or szBuffer==etoile)
{
fread(&szBuffer, 1, 1, file);
}
if (szBuffer==etoile) {
cout<<"etoile trouvé!";
}
ça pourrait marcher nan?
attention je suis pas un crack donc je dis ça comme ça, sans trop être sur, mais bon t'as rien à perdre à essayer!
si ça marche dis le moi!
LMCT
All I know is I’m in love
with someone who loves me too.
Utilisateur anonyme
24 janv. 2003 à 15:08
24 janv. 2003 à 15:08
ben malheureusement ca ne marche pas, la boucle foncionne mais mais le message "etoile trouvé ne s'affiche pas.
char etoile[]="*";
while (!feof(file)||(szBuffer==etoile))
{
fread(&szBuffer, 1, 1, file);
}
if (szBuffer==etoile){cout<<"etoile trouvé!"; }
char etoile[]="*";
while (!feof(file)||(szBuffer==etoile))
{
fread(&szBuffer, 1, 1, file);
}
if (szBuffer==etoile){cout<<"etoile trouvé!"; }
1. pourquoi char etoile[]="*"; plutot que char etoile='*';
pas de guillemet juste une cote et pourquoi etoile en tableau?
2.
if (szBuffer==etoile) ne peut pas fonctionner c comme si tu faisai
if (&szBuffer[0]==&etoile[0]) et toi ceux que tu veux c'est :
if (szBuffer[0]==etoile[0])
pas de guillemet juste une cote et pourquoi etoile en tableau?
2.
if (szBuffer==etoile) ne peut pas fonctionner c comme si tu faisai
if (&szBuffer[0]==&etoile[0]) et toi ceux que tu veux c'est :
if (szBuffer[0]==etoile[0])