Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Erreur que j'ai pas compri [ Divers / Débutant(e) ] (belgacemm)

mardi 18 décembre 2007 à 16:21:30 | Erreur que j'ai pas compri

belgacemm

Salut,
Ceci est un extrait de mon programme de gérance de contacts.
J'ai un fichier dans lequel j'ai entré 4 contatcs .Lorsque j'essaye de l'ouvrir il y a des erreurs quis'affichent.
Je ne sais pas quel est le probleme.



 
void main()
{Contact * temp=NULL;

printf("\nNous allons essayer de resoudre le probleme");
FILE*fp=NULL;
fp=fopen("Contacts.txt","r");
if(fp==NULL)
printf("Ouverture impossible");
fread(temp,sizeof(Contact),1,fp);
printf("Le nom de la personne est :%s",temp->nom);

}


Les erreurs

Loaded symbols for 'C:\Users\Melek\Desktop\C_Project_2008\Melek_Project\Projet\Debug\Projet.exe'
Loaded 'C:\Windows\System32\ntdll.dll', no matching symbolic information found.
Loaded 'C:\Windows\System32\kernel32.dll', no matching symbolic information found.
The thread 0xE10 has exited with code 0 (0x0).

                                                                     Merci d'avance


mardi 18 décembre 2007 à 16:42:00 | Re : Erreur que j'ai pas compri

BruNews

Administrateur CodeS-SourceS

if(fp==NULL)
printf("Ouverture impossible");
OK c'est bien d'afficher mais faut aussi quitter.

fread(temp,sizeof(Contact),1,fp);
A l'adresse 0 (temp=NULL) ON N'ECRIT RIEN!!!

ciao...
BruNews, MVP VC++


mercredi 19 décembre 2007 à 13:21:16 | Re : Erreur que j'ai pas compri

rt15

Membre Club
Salut,

Des erreurs ?
Où ça ?

Loaded 'C:\Windows\System32\ntdll.dll', no matching symbolic information found.
->
C:\Windows\System32\ntdll.dll chargée, symboles correspondants non trouvés.


Les symboles sont des info qui permettent au débogueur de donner plus d'informations à l'utilisateur concernant le fichier .exe ou .dll. C'est un peu ce qui lui permet de faire la correspondance entre le source et le langage machine généré.

C'est normal que tu n'es pas les symboles de ces 2 dlls, et tu n'en a absolument pas besoin.
Par contre il t'aurait dit qu'il ne trouvait pas les symboles pour ton exe à toi (Projet.exe) alors que tu étais en debug, là il y aurait eu un problème.

The thread 0xE10 has exited with code 0 (0x0).
->
Le thread n°x s'est terminé avec le code 0.

Ca ça veut dire qu'un thread de ton processus s'est terminé et a renvoyé le code d'erreur 0, ce qui est bon signe. Encore une fois aucune erreur, c'est tout à fait normal.

Il te manque un fclose.
Pas la peine d'initialiser fp à NULL, fopen le mettra à NULL en cas de problème.


3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08



Cette discussion est classé dans : erreur, printf, temp, fp, loaded


Répondre à ce message

Sujets en rapport avec ce message

Au secour ! [ par slashparof ] Au secour! Je ne comprend vraiment pas le problème visual studio me compile cette fonction correctement, mais mon programme cause une erreur quand j'a Reprendre la main sur une erreur de SCANF [ par gollum ] voila : mon monceau de codec='n';printf("Entrer le coeff %d du terme %d \n",i,i);result = scanf("%f",&coef); while (result==0 && c=='n'){ printf("f Erreur debuggage [ par GyZmO ] Voilà mon problème, je suis débutant en C alors veuillez pardonner les fautes de voc que je pourrais faire :)Don, en fait, j'ai créé une fonction sens erreur 10038 [ par made_in_france ] Hello ! j'ai un probleme avec la fonction bind de mon programme. En effet cette fonction me renvois l'erreur 10038 « attempted ». Est ce que quelqu'un pb avec gets() [ par redbob ] J'ai un probleme avec la fonction gets().Voici mon code:struct piece temp;printf("\nReference de la piece : "); get(temp.ref); fflush(st port série thread [:)] [ par cheMoor ] <img src=/imgs2/smile.gif border=0 align="a Erreur de lecture d'un fichier .txt en C sous Linux [ par Trinity_vv ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB besoin d'aide : TP école d'ingénieur [ par arbomont ] Voici le TP que je dois rendre, et je coince sur un petit détail, pourriez vous m'aider ?Il s'agit d'un programme de communication (un chat) utilisant j'arrive pas a ouvrir un fichier [ par angsthase ] Ou doit être placé le fichier texte si je veux l'ouvrir? Voici mon code : int main() {  FILE *fp = fopen ("fichier.txt","r");  if (fp == NULL) ecrire sur la deuxieme ligne d'un fichier texte [ par igorpastis ] salut  voila j'ai fait une fonction qui ecrit dans un fichier texte et je voudrais a chaque fois que j'appelle cette fonction ajouter les valeures sur


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.