begin process at 2010 02 10 04:46:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Erreur que j'ai pas compri


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur que j'ai pas compri

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 Administrateur CodeS-SourceS
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ée 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...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales