Enregistrer des données en C++
galilee88
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
SchSoftware Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
SchSoftware Messages postés 46 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà j'ai un petit soucis d'informatique. Je travaille sous Visual C++ et je cherche comment enregistrer des données... Je m'explique : Mon programme prend des paramètres, fait tout un tas de choses avec, puis me renvoie des résultats dans la console. Je voudrais sauvegarder ces résultats dans un fichier texte par exemple, mais je ne sais pas comment faire.
Merci beaucoup pour votre aide.
Voilà j'ai un petit soucis d'informatique. Je travaille sous Visual C++ et je cherche comment enregistrer des données... Je m'explique : Mon programme prend des paramètres, fait tout un tas de choses avec, puis me renvoie des résultats dans la console. Je voudrais sauvegarder ces résultats dans un fichier texte par exemple, mais je ne sais pas comment faire.
Merci beaucoup pour votre aide.
A voir également:
- Enregistrer des données en C++
- Fuite données maif - Guide
- Audacity enregistrer son pc - Guide
- Trier des données excel - Guide
- Comment enregistrer une conversation - Guide
- Comment enregistrer une musique sur youtube en mp3 - Guide
1 réponse
Bonjours
Si tu aime bien Windows, il te faut utiliser la fonction CreateFile(...)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea?redirectedfrom=MSDN
(Désoler, en anglais, ton moteur de recherche préférer te trouvera surement une version française de la doc!)
Pour ouvrir/créer un fichier
Puis WriteFile(...)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-writefile?redirectedfrom=MSDN
(même remarque)
Pour y écrire tes donnés (et plus tard ReadFile(...) pour les lires!)
Un petit exemple asse court (et sans test des résultats!!!)
Sinon, il faut regarder du coter des fonctions fopen, fwrite...
Bien à vous
Si tu aime bien Windows, il te faut utiliser la fonction CreateFile(...)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-createfilea?redirectedfrom=MSDN
(Désoler, en anglais, ton moteur de recherche préférer te trouvera surement une version française de la doc!)
Pour ouvrir/créer un fichier
Puis WriteFile(...)
https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-writefile?redirectedfrom=MSDN
(même remarque)
Pour y écrire tes donnés (et plus tard ReadFile(...) pour les lires!)
Un petit exemple asse court (et sans test des résultats!!!)
DWORD dwIO = 0; char chDuText[50]; strcpy(chDuTexte, "A ecrire dans le fichier"); HANDLE hFile = CreateFile(_T("c:\\Mon fichier.txt"), GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); WriteFile(hFile, chDuTexte, strlen(chDuTexte) * sizeof(char), &dwIO, NULL); CloseHandle(hFile);
Sinon, il faut regarder du coter des fonctions fopen, fwrite...
Bien à vous