[C++] Creation de plusieurs fichiers textes
Résolu
seign
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
seign Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
seign Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aurais aime savoir s'il etait possible de creer plusieurs fichier texts les uns a la suite des autres, dans une grande boucle.
Je m'explique: Je veux recevoir les info qu'un appareil m'envoie sur le port serie, environ toutes les 30 secondes, et ceci pendant 2heures. Mais pour cela, j'aurais aime enregistrer chaque information dans un fichier texte different a chaque fois. En gros mon programme serait comme ca : JE suis sous C++ Borland
Pour i allant de 1 a 200 (par exemple)
{creation du fichier texte numero i ,avec la fonction readfile ;
reception des donnees qui arrivent sur le port et les envoyer dans le fichier texte numero i ;
fermer le handle du fichier texte numero i;
}
Je voudrais faire ca afin de traiter les information plus facilement apres.
SI quelqu'un a une idee, je serais heureux :)
Merci
j'aurais aime savoir s'il etait possible de creer plusieurs fichier texts les uns a la suite des autres, dans une grande boucle.
Je m'explique: Je veux recevoir les info qu'un appareil m'envoie sur le port serie, environ toutes les 30 secondes, et ceci pendant 2heures. Mais pour cela, j'aurais aime enregistrer chaque information dans un fichier texte different a chaque fois. En gros mon programme serait comme ca : JE suis sous C++ Borland
Pour i allant de 1 a 200 (par exemple)
{creation du fichier texte numero i ,avec la fonction readfile ;
reception des donnees qui arrivent sur le port et les envoyer dans le fichier texte numero i ;
fermer le handle du fichier texte numero i;
}
Je voudrais faire ca afin de traiter les information plus facilement apres.
SI quelqu'un a une idee, je serais heureux :)
Merci
A voir également:
- [C++] Creation de plusieurs fichiers textes
- Renommer plusieurs fichiers en même temps - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Creation compte gmail - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
4 réponses
Ou en C++ pur
Bonne chance
#include <fstream> #include <sstream> int main(){ for(unsigned int i=0;i<10;++i){ std::ostringstream oss; oss << "fichier_" << i << ".txt"; std::ofstream f(oss.str().c_str()); if (f) f << "blablabla" << i << std::endl; } return 0; }
Bonne chance
Salut.
C'est tout à fait possible.
Je voi pas où est le problème.
il faut voir du coté de atoi() et itostr(). Ensuite, avec string, c'est facile.
C'est tout à fait possible.
Je voi pas où est le problème.
il faut voir du coté de atoi() et itostr(). Ensuite, avec string, c'est facile.
Moi je verais sa comme sa : (on va dire que ton fichier va s'appeler exempleX.txt, avec 0<X<200)
Je ne l'ai pas testé mais je pense qu'il doit te créer 200 fichiers...a voir
#include <stdio.h> #include <string.h> #include <iostream> #include <fstream> for (int i=1;i=200;i++){ sprintf(d,"exemple%d.txt",i); std::ofstream file( d,std::ios_base::app ); }
Je ne l'ai pas testé mais je pense qu'il doit te créer 200 fichiers...a voir