Ouverture fichier en C
Résolu/Fermé
A voir également:
- Ouverture fichier en C
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
2 réponses
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
7 janv. 2011 à 09:42
7 janv. 2011 à 09:42
tu trvailles avec quel compilateur ?
t'as essayé, au lieu de lancer l'execution depuis l'IDE, d'executer directement ton programme, avec ton fichier text dans le meme repertoire que l'exe ?
Sous visual studio 6, il fallait que les fichiers soient dans le dossier projet pour une execution depuis l'IDE, et dans le meme repertoire que l'exe pour une execution depuis windows
t'as essayé, au lieu de lancer l'execution depuis l'IDE, d'executer directement ton programme, avec ton fichier text dans le meme repertoire que l'exe ?
Sous visual studio 6, il fallait que les fichiers soient dans le dossier projet pour une execution depuis l'IDE, et dans le meme repertoire que l'exe pour une execution depuis windows
Ok merci à tous les deux. J'ai résolu mon problème plutôt étrange. J'ai créé un fichier avec "w", j'ai regardé comment il se plaçait. fopen("Nono.txt","w") donne le fichier "Nono" dans le dossier du projet...
Plutôt étrange...non ?
Mais une fois que je l'ai su, mon problème a été résolu :)
Merciiiiiii !
Plutôt étrange...non ?
Mais une fois que je l'ai su, mon problème a été résolu :)
Merciiiiiii !
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
7 janv. 2011 à 17:29
7 janv. 2011 à 17:29
t'es sur qu'avant t'avait pas créé un fichier nono.txt.txt ??? verifies que tu ai bien "masquer l'extention des fichiers dont le type est connu" de décoché dans les parametres de dossiers de windows ....
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 192
7 janv. 2011 à 17:54
7 janv. 2011 à 17:54
j'ai jamais comprit pourquoi les extentions étaient cachées par défaut sous windows... ou est la honde de savori que son fichier est un PDF ? à cause de ca, quand on demande à quelqu'un quel est le type du fichier qu'il arrive aps à ouvrir, le gars comprend pas ...
ha, si je tenais un ingénieur microsoft ...
ha, si je tenais un ingénieur microsoft ...
je crois que c'est pour enlever l'ambiguité sur le fait que l'extension faisait partie du nom du fichier et du coup certains utilisateurs pensaient que yavait pas besoin d'en mettre ou pouvaient mettre n'importequoi. Sauf que parfois une certaine extension est obligatoire. Je me souviens avec Windows 98, on pouvait pas enregistrer un document word si il n'avait pas son .doc à la fin. Du coup je pense que la maison microsoft préfère ôter la gestion de l'extension à l'utilisateur.
En conclusion, Windows c'est TRES grand public.
En conclusion, Windows c'est TRES grand public.
7 janv. 2011 à 09:55
7 janv. 2011 à 11:37
Mets dans un premier temps, le chemin absolu : "C:\\...\\...\\...\\nono.txt".
Pour savoir également, dans quel répertoire tu fais tu peux utiliser : _getcwd(NULL, 0) qui se trouve dans : direct.h
Ou astuce ultime, tu crées un fichier : fopen("testNono.txt","w"); et tu fais une recherche avec windows pour savoir dans quel répertoire il est.
Cdlt,