bonjour !
voila , j'ai une donnee dans un variable int que je voudrai sauvegarder dans un fichier txt et au passage creer se fichier txt dans le dossier de mon choixmais je n'y arrive pas
donc si quelqu'un sait ,je le remercie d'avance !
bonjour !
voila , j'ai une donnee dans un variable int que je voudrai sauvegarder dans un fichier txt et au passage creer se fichier txt dans le dossier de mon choixmais je n'y arrive pas
donc si quelqu'un sait ,je le remercie d'avance !
j'ai repondu a cette question il n'y a pas tres longtemps:
http://www.developpez.net/forums/vie...ighlight=cfile
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
j'ai pas tout compris dans le code mais apres avoir copier le code sa ma fait apparaitre une fenetre dissant "Runtime Error"!! sa pourrais venir d'ou ?
![]()
tu as essayé la derniere version?:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 CFile File ("c:\\test", CFile::modeCreate | CFile::modeWrite | CFile::typeBinary ); int anInt[] = {1,100,150,200,300,500,700,800,523,100}; int nSize=sizeof(anInt)/sizeof(int); File.Write(&nSize, sizeof(int)); // 1 int File.Write(anInt, sizeof(anInt));// ecriture en 1 seule fois. File.Close(); nSize=0; CFile Filer ("c:\\test", CFile::modeRead | CFile::typeBinary ); Filer.Read(&nSize, sizeof(int)); int nNumber; for(int i=0;i<nSize;i++) { Filer.Read(&nNumber, sizeof(int)); TRACE("\ni:%d=%d",i,nNumber); } Filer.Close();
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
note que le code enregistre l'entier en format binaire ,si tu veux le faire en ascii il faudra d'abord convertir l'entier en chaine de caracteres.
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
vi vi c'etait bien le derniere versionmais tu creer un fichier ou il existe deja ?
le code cité ecrase/crée le fichier .(CFile::modeCreate )Envoyé par zorglub88
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
a ouki!!
en faite j'ai tester et je croit que c'est dès que j'utilise le CFile qu'il y a le runtime error !! il n'y aurais pas un fichier a inclure ?? ou un truc a faire juste avant ??![]()
non puisque tu executes ...Envoyé par zorglub88
quelle est l'assertion recontrée ?
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
ben l'erreur runtime que tu rencontres ,il y a des chances que l'ouverture du fichier echoueEnvoyé par zorglub88
et comme dans mon exemple je n'ai pas mis de catch pour intercepter l'erreur la suite du code provoquera une erreur. (en cas d'echec d'ouverture fichier).
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
alor il est dit dans l'erreur:
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
voilac'est sa ?
![]()
tu peux executer en mode debug trace ?
![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Quand il dit qu'il y a une erreur dans le runtime, c'est Visual qui a planté ou le programme ?
Car il m'est arrivé de faire planter la plateforme de développement lors de suppression de composants MFC en ayant des fichiers de code ouverts.
la prochaine fois il faut sévirEnvoyé par farscape
![]()
alors quand je lance le debug pas a pas sa marche bien jusqu'au moment ou il rentre dans le fichier "filecore.cpp" et qu'il m'ouvre une fenetre qui cherche se fichier :
"f:\vs70builds\3077\vc\mfcatl\ship\atlmfc\include\afx.inl"
seulement je c'est pas ou il est
("f:" etant ma cles USB je n'est pa se fichier dessus !! )
![]()
a si je les trouver dans le c:mais apres j'ai cette erreur
:
Exception non gérée à 0x7c81eb33 dans sauvegarde.exe:Microsoft C++ exception: CFileException @ 0x0012fd88.
alors la je ne c'est pas !!![]()
En fait il faut pousser un petit peu plus loin le débug en utilisant les outils Visual appropriés comme les fenêtres de progression Output, Watch et aussi Stack (la pile). Sur la pile, remonter les appels de fonction jusqu'à retrouver une des tiennes qui en fait a poussé le programme à planter. N'hésistes pas à employer des breakpoints.
heuuu comment on fait pour voir la fenetre de progression de la pile ??
![]()
tu vas voir mon tuto (lien dans ma signature),
chapitre debuggage page 90 et surtout page 91![]()
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
Partager