cs_Joky
Messages postés1787Date d'inscriptionlundi 22 novembre 2004StatutMembreDernière intervention31 janvier 20092 11 janv. 2005 à 13:25
Oublie les fstream, utilise plutôt fopen(Nom du fichier, Options)
L'options peut être "w" pour write, "r" pour read, et utilise fputs(Texte, Fichier) pour placer un texte dans le fichier que tu auras déclaré avant au préalable, je pense que ça l'écrire instatanément.
Ex :
#include
#include <stdio.h>
int main()
{
FILE *Fichier; //On crée un fichier
Fichier = fopen("Essai.txt","w"); //Que l'on crée sous le nom Essai.txt, avec l'options write
fputs("Texte à écrire", Fichier); //On écrit un texte
fclose(Fichier); //Et on le ferme
PsyCaDi
Messages postés123Date d'inscriptionjeudi 14 novembre 2002StatutMembreDernière intervention30 mars 2009 11 janv. 2005 à 17:06
J'ai réussi à faire marcher les /= fonctions sans pb mais le fichier n'est généré que lorsque je ferme mon programme.
Je posterai bien le code mais je vais me faire taper dessus car c'est horrible.
En gros voilà le principe
D'abord je crée mon interface avec CreateWindowEx.
J'ai 2 boutons et un timer (de 5 secondes)
Un bouton active le timer et l'autre le désactive.
Ensuite à chaque coup de mon timer, je fais la liste d'un répertoire et je l'affiche dans un fichier texte.
Mais mon fichier texte est créé qu'à la fermeture de mon programme et je ne sais pas pourquoi