PENDU (+ GESTION DE FICHIER)

vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 - 30 juil. 2005 à 10:31
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 - 3 août 2005 à 08:54
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32965-pendu-gestion-de-fichier

deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
3 août 2005 à 08:54
Lol, dezo, ya aucun problem, effectivement on c'est mal compris ;)
sans rancune lol


++All
Jv3tBoS Messages postés 2 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 3 août 2005
3 août 2005 à 03:35
C'est pas du tout ce que je voulais dir deck_bsd, tu m'as mal compris !
En fait je viens de relire ton mess plu haut et moi aussi je t'avais mal compris,
je pensais que tu faisais un test sur ce forum pour voir si les gens répondaient vite..

Bref, ce que je voulais dire, dans un autre language, c'est que les gens "ne se moquent pas de toi" sur ce site, quand tu pose une question, t'as droit a une reponse COMPLETE !
voila dsl si je me suis mal exprimé plus haut!

Encore une chose, je ne me fous jamais de la gueule de ceux que je ne connait pas, encore moins des programmeurs et surtout pas de quelqu'un qui demande a quoi sert une fonction que j'ai appris 2j auparavant !
lol sans rancunes !?
A++ By!
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
1 août 2005 à 15:19
Ouaip j'ai vu, sauf que je pense que le petit "se foute pas de ta gueule" etait justement pour ce foutre de ma gueule lol, tempis si je suis passer pour un con mais mon j'utilisai fseek, donc je ne connaisai pas cette fonction.


++All
Jv3tBoS Messages postés 2 Date d'inscription lundi 1 août 2005 Statut Membre Dernière intervention 3 août 2005
1 août 2005 à 12:03
Slt,
la fct rewind sert bien a repositionner le pointeur
au début du fichier, c'est pareil que si tu fais fseek( tonfichier, 0L, 0);
jviens de men servir, et matnant je galere pour ecrire par dessus une variable
dans un fichier binaire.Quelqu'un pourrait il m'aider ???

jte fais copier/coller de l'exemple de la MSDN pour rewind() :
// crt_rewind.c
/* This program first opens a file named
* crt_rewind.out for input and output and writes two
* integers to the file. Next, it uses rewind to
* reposition the file pointer to the beginning of
* the file and reads the data back in.
*/

#include <stdio.h>

int main( void )
{
FILE *stream;
int data1, data2;

data1 = 1;
data2 = -37;

if( (stream = fopen( "crt_rewind.out", "w+" )) != NULL )
{
fprintf( stream, "%d %d", data1, data2 );
printf( "The values written are: %d and %d\n", data1, data2 );
rewind( stream );
fscanf( stream, "%d %d", &data1, &data2 );
printf( "The values read are: %d and %d\n", data1, data2 );
fclose( stream );
}
}
Output
The values written are: 1 and -37
The values read are: 1 and -37



VOILA TA VU LES GENS COMME ILS SONT GENTILS ICI ILS REPONDENT VITE ET EN PLUS ILS SE FOUTENT PAS DE TA GUEULE §§§!!! LOL ATCHAO §++
deck_bsd Messages postés 1243 Date d'inscription jeudi 31 mars 2005 Statut Membre Dernière intervention 3 août 2016 2
1 août 2005 à 09:41
Salut, à quoi sert la fonction rewind()? Ca revient au début du fichier? je ne l'est jamais vue ni utilisée lol donc je demande. Enfin si quelqun répond vite car je vai vite faire un tit test pour voir a mdr.

++All
vecchio56 Messages postés 6535 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 22 août 2010 14
30 juil. 2005 à 10:31
# void pendu (int *cpt)
# {
# switch(*cpt)
# {
# case 1: gotoxy(67,16);
# printf("(0)");
# break;
# case 2: gotoxy(68,17);
# printf("|");
# break;
# case 3: gotoxy(68,18);
# printf("|");
# break;
# case 4: gotoxy(67,17);
# printf("/");
# break;
# case 5: gotoxy(68,17);
# printf("|\");
# break;
# case 6: gotoxy(67,19);
# printf("/");
# break;
# case 7: gotoxy(68,19);
# printf(" \");
# break;
# }
# }

Utiliser une tableau de char* et un de int plutot qu'un switch
Rejoignez-nous