Probleme GTK C Lecture dans un Text_Buffer
Résolu/Fermé
mazareth
Messages postés
271
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
5 mars 2019
-
1 juin 2009 à 00:22
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 9 juil. 2009 à 22:48
mamiemando Messages postés 33535 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 février 2025 - 9 juil. 2009 à 22:48
A voir également:
- Probleme GTK C Lecture dans un Text_Buffer
- Confirmation de lecture whatsapp - Guide
- Lecture epub - Guide
- Accusé de lecture gmail - Guide
- Télécharger livre de lecture ce2 gratuit pdf - Télécharger - Éducatifs
- Problème lecture clé usb - Guide
6 réponses
mamiemando
Messages postés
33535
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 février 2025
7 828
1 juin 2009 à 02:51
1 juin 2009 à 02:51
Bah à un moment ton fprintf il faut le faire sur un FILE* ouvert en écriture via fopen (et qu'il faudra fermer avec fclose si tu l'ouvres avec succès) parce que pour le moment tu écris tout sur la sortie standard (stdout).
Bonne chance
#include <stdio.h> int main(){ const char *filename = "pouet.txt"; FILE *fp = fopen(filename,"w"); if (!fp){ fprintf(stderr,"can't write %s\n",filename); return 1; } fprintf(fp,"pouet pouet"); fclose(fp); return 0; }
Bonne chance
mazareth
Messages postés
271
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
5 mars 2019
28
1 juin 2009 à 09:18
1 juin 2009 à 09:18
ici
fwrite (save,sizeof(char),lSize,micro->code);
rewind (micro->code);
fread (save,sizeof(char),lSize,micro->code);
fprintf(stdout,"save = %s\n",save);
normalement j'ecrit dans mon fichier,non??
j'ecrit se qu'il y a dans save.
ensuite mon fichier je reviens a la premiere ligne et je fait fread donc normalement il devrai valloir la meme valeur que le premier save.
en gros je fait une sauvegarde de fichier texte.
quand l'utilisateur fait enregistrer je veut prendre le text de ma widget qu'il a ou non modifié et l'envoyer des mon micro qui est une structure contenant toute mes données.
fwrite (save,sizeof(char),lSize,micro->code);
rewind (micro->code);
fread (save,sizeof(char),lSize,micro->code);
fprintf(stdout,"save = %s\n",save);
normalement j'ecrit dans mon fichier,non??
j'ecrit se qu'il y a dans save.
ensuite mon fichier je reviens a la premiere ligne et je fait fread donc normalement il devrai valloir la meme valeur que le premier save.
en gros je fait une sauvegarde de fichier texte.
quand l'utilisateur fait enregistrer je veut prendre le text de ma widget qu'il a ou non modifié et l'envoyer des mon micro qui est une structure contenant toute mes données.
mazareth
Messages postés
271
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
5 mars 2019
28
1 juin 2009 à 09:44
1 juin 2009 à 09:44
bon j'etai fatigué hier soir.
donc en faite tous marche bien a part que comme l'ouverture de fichier se fait dans un initmicro je me souvenait plus que j'ouvrai le fichier en "r" et pas en "r+"
merci tu ma mis sur la vois
petite idication quand meme en "r+" est ce que je peut agrandir le fichier initial??
donc en faite tous marche bien a part que comme l'ouverture de fichier se fait dans un initmicro je me souvenait plus que j'ouvrai le fichier en "r" et pas en "r+"
merci tu ma mis sur la vois
petite idication quand meme en "r+" est ce que je peut agrandir le fichier initial??
mamiemando
Messages postés
33535
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 février 2025
7 828
1 juin 2009 à 14:53
1 juin 2009 à 14:53
Ah oui j'avais pas fait gaffe au fwrite, moi aussi j'étais fatiguée. Pour les différentes manières d'ouvrir un fichier, tape dans une console ou dans google :
Si tu veux écrire à la fin d'un fichier, c'est peut être le mode append qui t'intéresse.
Bonne chance
man fopen
Si tu veux écrire à la fin d'un fichier, c'est peut être le mode append qui t'intéresse.
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
mazareth
Messages postés
271
Date d'inscription
mardi 25 décembre 2007
Statut
Membre
Dernière intervention
5 mars 2019
28
9 juil. 2009 à 12:59
9 juil. 2009 à 12:59
Quelque moi plus tard
merci !!!!
comment camarche ne m'avai pas averti de la reponse
merci !!!!
comment camarche ne m'avai pas averti de la reponse
mamiemando
Messages postés
33535
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
12 février 2025
7 828
9 juil. 2009 à 22:48
9 juil. 2009 à 22:48
Mieux vaut tard que jamais.
Pour les notifications pas mail ça se configure dans ton profil CCM.
Bonne continuation !
Pour les notifications pas mail ça se configure dans ton profil CCM.
Bonne continuation !