tomtom187
Messages postés24Date d'inscriptionvendredi 13 janvier 2006StatutMembreDernière intervention 3 mai 2006
-
28 mars 2006 à 16:13
gamemonde
Messages postés336Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention 9 juillet 2011
-
29 mars 2006 à 15:08
bonjour,
est-il possible d'ouvrir un fichier texte à partir d'un programme?
si oui, quelle fonction utiliser et de quelle facon?
WriteFile(file, (LPVOID)"c", 1, &byte, NULL); /* va écrire c dans ton fichier */
ou
DWORD extdata;
ReadFile(file, &extdata, 4, &byte, NULL); /* va lire 4 octets dans le fichier */
CloseHandle(file);
Méthode un peu plus compliquer mais bon si on ne veut pas utiliser le RunTime, c'est la bonne voie.
___________________________________________
Les plus grands esprits trouvent toujours une solution
gamemonde
Messages postés336Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention 9 juillet 20112 29 mars 2006 à 14:57
tu na pas des warnig car D:\Thomas\PROJET\aide.txt devrai plsu etre egal a
D:\\Thomas\\PROJECT\\aide.txt car dans une chaine de caractere si on veux un \ il faut le multiplier sinon tu tombes avec des caracteres spéciaux
exemple
\n saut de ligne.....
gamemonde
Messages postés336Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention 9 juillet 20112 29 mars 2006 à 15:08
#include <fstream>
// entrer-sortie fichier
#include
// entrer-sortie ecran-clavier
#include <string>
// chaine de caractere
using
namespace std;
int main()
{
string sChaineLue;
ifstream ofileOpen;
// creation d'un object ifstream
ofileOpen.open("aide.txt",ios::in);
// ouverture du fichier en lecture
if (ofileOpen.fail())
{
// erreur
}
else
{
while (!ofileOpen.eof())
{
sChaineLue="";
ofileOpen >> sChaineLue;
// lis la chaine
cout << sChaineLue;
// ecrit la chaine
}
}
}
//////////////////////////////////////
voici une autre facon mais celle ci utilisant les entrés-sorties du c++