Comment écrire sur un fichier .txt
Résolu/Fermé
ismail-aikido
Messages postés
48
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
7 novembre 2015
-
31 juil. 2014 à 19:06
ismail-aikido Messages postés 48 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 7 novembre 2015 - 31 juil. 2014 à 21:12
ismail-aikido Messages postés 48 Date d'inscription mercredi 26 juin 2013 Statut Membre Dernière intervention 7 novembre 2015 - 31 juil. 2014 à 21:12
A voir également:
- Comment écrire sur un fichier .txt
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .bin - Guide
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
31 juil. 2014 à 20:46
31 juil. 2014 à 20:46
Bonjour,
Sinon encore plus simple, il suffit de lancer le programme en console et en faisant : C:\> NomProgramme.exe > output.txt
Cdlt,
Sinon encore plus simple, il suffit de lancer le programme en console et en faisant : C:\> NomProgramme.exe > output.txt
Cdlt,
Franck7511
Messages postés
14296
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
10 août 2017
1 121
31 juil. 2014 à 19:07
31 juil. 2014 à 19:07
Salut,
Tu peux rediriger stdout avec freopen() vers un fichier !
Tu peux rediriger stdout avec freopen() vers un fichier !
ismail-aikido
Messages postés
48
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
7 novembre 2015
31 juil. 2014 à 19:26
31 juil. 2014 à 19:26
tu peux m'expliquer comment la faire ?
Franck7511
Messages postés
14296
Date d'inscription
jeudi 24 décembre 2009
Statut
Membre
Dernière intervention
10 août 2017
1 121
Modifié par Franck7511 le 31/07/2014 à 19:47
Modifié par Franck7511 le 31/07/2014 à 19:47
#include <stdio.h> int main () { // Creer le fichier texte. FILE * pFile = fopen("ton_fichier_a_creer.txt", "a+"); // http://www.cplusplus.com/reference/cstdio/fopen/?kw=fopen // Regarde ici pour le second parametre. if (pFile) { // Ecrire dans le fichier... fclose(pFile); } return 0; }
Rediriger ce qui était écrit sur la console vers un fichier texte :
#include <stdio.h> int main () { // Rediriger la console. FILE * pFile = freopen("ton_fichier_a_creer.txt", "a+", stdout); // http://www.cplusplus.com/reference/cstdio/freopen/?kw=freopen // Idem pour le second parametre. if (pFile) { // Ecrire dans le fichier... fclose(pFile); } return 0; }
Ou moins compliqué :
#include <stdio.h> int main () { // Ecrire sur la console : printf("Ok\n"); // Creer le fichier texte. FILE * pFile = fopen("ton_fichier_a_creer.txt", "a+"); // Ecrire dans ce fichier : fprintf(pFile, "Ok\n"); return 0; }
Je pense que c'est la première chose que tu veux faire...
ismail-aikido
Messages postés
48
Date d'inscription
mercredi 26 juin 2013
Statut
Membre
Dernière intervention
7 novembre 2015
31 juil. 2014 à 21:12
31 juil. 2014 à 21:12
merci
norro17
Messages postés
60
Date d'inscription
jeudi 16 février 2012
Statut
Membre
Dernière intervention
29 juin 2016
8
31 juil. 2014 à 19:11
31 juil. 2014 à 19:11
Bonjour,
Je ne suis pas sur mais je crois que si tu change le .txt en .bat cela fonctionne.
Je ne suis pas sur mais je crois que si tu change le .txt en .bat cela fonctionne.
31 juil. 2014 à 21:06