pb pour effacer un fichier
Bonjour à tous . Voila , j'ai commencé le C depuis peu et je suis en train de programmer avec les fichier ( texte) . J'ai un fichier texte qui s'appelle FichierAeroport.txt . Il contient une liste d'aéroport en ligne ( une ligne correspond a un aéroport avec toute ses caractéristiques, longueur de piste,...) . j'ai créé une fonction qui permet à l'utilisateur d'enlever l'aéroport souhaité du fichier : je reécrit dans un autre fichier que j'ai appelé FichierAeroport.tmp toutes les lignes sauf celle correspondant à l'aéroport qui doit être enlevé . Jusque là , il n'y a pas de problème . J'aimerais que la nouvelle liste remplace la précedente , c'est à dire je voudrais écraser la fichier FichierAeroport.txt par FichierAeroport.tmp . Pour cela, g utiliser la fonction remove et rename , le problème est qu'il ne me fait n'y l'un n'y l'autre...
Je vous met mes deux lignes de code :
remove("FichierAeroport.txt");
rename("FichierAeroport.tmp","FichierAeroport.txt");
voila, en espérant que quelqu'un pourra m'aider...
N'hesitez pas à me poser des questions pour toutes informations complémentaires. Merci d'avance