![]() |
probleme de compil dans une fonction en c
|
Thread Tools | Display Modes |
|
#1
|
||||
|
||||
Re: probleme de compil dans une fonction en c
Quote:
J'adore ton humour Fred ![]()
__________________
Des problèmes ? Le chat NDFR est disponible. Des problèmes pour y accéder ? Voici le tuto. Le Best Of "QUOTES" du chan IRC: C'est par ici Sur n'1fo[r-matik] : Astuce : Activer le bloqueur de pub/tracking natif sur Firefox ![]() |
#2
|
||||
|
||||
Re: probleme de compil dans une fonction en c
Mais c'est un langage tout a fait correct le CPP, Barjne a fait les choses correctement....
Python Powered Samva ![]() |
#3
|
|||
|
|||
Re: probleme de compil dans une fonction en c
alors la nouveau probleme j'utilise un rename et un remove quand je compile sur windows ca marche aps il ne me fait pas le rename et le remove, si je compile sur linux ca me le fait correctemment alors la je ne comprend pas du tout
|
#4
|
||||
|
||||
Re: probleme de compil dans une fonction en c
T'utilise un rename et un remove... explicite la
![]() Matt > ca me rappelle une soirée de compilation d'asm ![]() ![]() |
#5
|
|||
|
|||
Re: probleme de compil dans une fonction en c
void foncmodifres(char* res,char* Fic,int taille,int NumeroFilm)
{ FILE *FichResSource; FILE *FichResDest; char *NomFicSource; //char test[40]; char *NomFicDest; char *resume; int temp; NomFicSource = (char*)malloc((strlen(Fic)+ ![]() NomFicDest = (char*)malloc((strlen(Fic)+ ![]() strcpy(NomFicSource,Fic); strcpy(NomFicDest,Fic); strcat(NomFicSource,"res.txt"); strcat(NomFicDest,"res.tmp"); FichResSource=fopen(NomFicSource,"r+"); FichResDest=fopen(NomFicDest,"w"); while( fscanf(FichResSource,"%d ",&temp)!=EOF) { fprintf(FichResDest,"%d ",temp); if (temp==NumeroFilm) { fscanf(FichResSource,"%d ",&temp); resume = (char*)malloc(sizeof(char)*(temp+1)); fprintf(FichResDest,"%d ",taille); fread(resume, sizeof(char), (temp+1), FichResSource); fwrite(res, sizeof(char), (taille), FichResDest); } else { fscanf(FichResSource,"%d ",&temp); fprintf(FichResDest,"%d ",temp); resume = (char*)malloc(sizeof(char)*(temp+1)); fread(resume, sizeof(char), (temp+1), FichResSource); fwrite(resume, sizeof(char), (temp+1), FichResDest); } } fclose(FichResSource); remove(NomFicSource); fclose(FichResDest); rename(NomFicDest,NomFicSource); } Voila le programme alors je vous explique un peu, le but est de recopier dans le fichier destination toutes les informations du fichier source sauf une donnée, le résumé modifier pour cela je le fait grace au numFilm que je recupere avant vu que chaque resume a un numfilm bien distinct. le programme marche nickel sur linux, de plus le chemin est bon vu que si je fait un remove("text.txt"); et que le fichier text.txt est au meme endroit que le fichier qui a la valeur contenu dans NomFicSource bah le remove se fait bien. Je me demande aps si c parceque le fichier est utilise et que win ne veux pas me le supprimer et le rename, mais comme je fais bien un fclose avant je ne comprend pas pourquoi ca ne marche pas... la je desespere un peu....:confused: |
#6
|
||||
|
||||
Re: probleme de compil dans une fonction en c
recupere l'erreur retournée par la fonction remove via errno...
extern int errno; et apres tu fais un truc du genre remove(NomFicSource); if (errno==EACCESS) printf("impossible d'acceder..."); if (errno==ENOENT) printf("Fichier introuvable blablabla"); Deja ca peut t'apporter un debug... ![]() |
#7
|
||||
|
||||
Re: probleme de compil dans une fonction en c
Quote:
![]()
__________________
bloggure "La terre ne nous appartient pas, elle appartient aux générations futurs..." à méditer ! chaussettes homme fil d'écosse
|
![]() |
Bookmarks |
«
Previous Thread
|
Next Thread
»
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Cours de français | Benjy | Discussions sur le site et/ou le forum | 47 | 01-05-2006 14:47 |
Petit probléme avec outlook express !!! | Alexlesioux | Internet, Réseaux et Sécurité | 11 | 31-08-2004 07:16 |
Comparatif des gestionnaires de téléchargement | Kaspof | Articles | 106 | 27-02-2004 15:03 |
Probléme de lenteurs... | chalouf | Discussions sur le site et/ou le forum | 11 | 22-01-2003 19:37 |
Probleme site!! | chalouf | Discussions sur le site et/ou le forum | 4 | 21-10-2002 21:06 |
All times are GMT +2. The time now is 05:09.
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.