fred100582
Messages postés37Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention 6 décembre 2005
-
21 juil. 2005 à 14:05
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024
-
21 juil. 2005 à 16:52
Salut, j'ai un gros probleme qui me laisse sans réponse, je n'arrive pas à rentrer dans la boucle for suivante:
for(i=0;i<cptTimesArray;i++)
{
printf("Lecture des donnees\n");
fscanf(fIn, "%f %f %d", &bufDeterministTime ,&bufEspionsTime, &bufNbLMDs);
sumDeterministTime+=bufDeterministTime;
sumEspionsTime+=bufEspionsTime;
sumLMDs+=bufNbLMDs;
}
Quelqu'un peut-il m'expliquer ce qui se passe?
Merci.
MNEMONIC
Messages postés59Date d'inscriptiondimanche 19 décembre 2004StatutMembreDernière intervention 1 septembre 2006 21 juil. 2005 à 15:04
Si ton fopen est toujours null, ton continue te fait boucler sur la boucle
for(lmdsSize=10.0, alpha=1.0; alpha<=5.0; alpha += 0.2)
sans jamais passer dans la suite du code...
Essaye d'afficher un message pour vérifier que ton ouverture se fait bien...
Vous n’avez pas trouvé la réponse que vous recherchez ?
fred100582
Messages postés37Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention 6 décembre 2005 21 juil. 2005 à 15:12
Le probleme ne vient pas de l'extension de filename ou du nombre de carctères, j'ai déjà vérifié çà. Par contre je ne parviens pas à changer le valeur du cptTimesArray et quand je le remplace par un entier, çà ne marche pas non plus.
Je ne vois pas du tout comment faire cela alors si tu as une idée, elle sera la bienvenue chez moi!!!
fred100582
Messages postés37Date d'inscriptionmardi 20 avril 2004StatutMembreDernière intervention 6 décembre 2005 21 juil. 2005 à 15:31
Effectivement, il semble bien que le probleme vienne du fait que le fopen est toujours null mais les fichiers a traiter sont dans le répertoire "times" et ils contiennent tous des données alors je comprends pas.
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 21 juil. 2005 à 16:52
Pourquoi fopen(filename,"rt") et non pas fopen(filename,"r") tout court?
Il faut savoir que fopen retourne NULL s'il n'a pas réussi à ouvrir le
fichier. Alors soit il n'existe pas, soit tu n'as pas les droits pour
l'ouvrir...
Buno
----------------------------------------
L'urgent est fait, l'impossible est en train de se faire. Pour les miracles, prévoir un délai...