Comment saisir le nom du fichier d'entrée standard? [C et xp] - C - Programmation
Marsh Posté le 08-12-2004 à 19:18:31
t'arrête de flooder
Code :
|
et rien d'autre
Marsh Posté le 08-12-2004 à 19:30:22
Merci de ta reponse Taz. Désolé si ya eu flood.
J'ai écrit le code que tu m'as donné mais apparamment, il n'a pas lu le fichier que j'ai entré.
Quel est le dossier de travail? J'ai entré un fichier texte se trouvant dans le meme dossier que l'executable.
Sinon, n'y a t-il pas un equivalent de la console-emacs de linux , sur XP?
"Debug projet" de dev c++, qui lance le CMD, n'est il pas equivalent a la console de linux?
Merci de vos aides
Marsh Posté le 08-12-2004 à 21:10:02
Taz a écrit : t'arrête de flooder
|
Rien d'autre, faut voir... Il va quand même falloir s'occuper du '\n' final...
Code :
|
Marsh Posté le 08-12-2004 à 23:14:20
Citation : J'ai écrit le code que tu m'as donné mais apparamment, il n'a pas lu le fichier que j'ai entré |
Ben le code ne fait que lire que nom de fichier que l'utilisateur a entre. Apres faut quand meme ouvrir le fichier (fopen), lire/ecrire (fread/fwrite)...
Marsh Posté le 10-12-2004 à 14:29:56
t'as essayé avec un scanf, tu vas voir comment c'est facile. Surtout si tu dois gérer les erreurs
Marsh Posté le 08-12-2004 à 19:15:19
Je mets un autre post plus précis.
Je veux entrer le nom de l'entrée standard une fois mon programme lancé.
cela commencerait par :
printf("tape le nom du fichier : " );
..... <---- je ne sais pas quoi donner ensuite.
Le programme consistera ensuite a faire differentes opertations sur ce fichier, comme compter les lignes, les mots, et les caracteres...