A voir également:
- Comment ajouter un entier de type "int"
- Comment ajouter un compte facebook - Guide
- Impossible d'ajouter un ami sur facebook - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter signature word - Guide
- Ajouter un compte gmail - Guide
5 réponses
Lepu
Messages postés
32
Date d'inscription
lundi 24 novembre 2003
Statut
Membre
Dernière intervention
19 décembre 2003
1
28 nov. 2003 à 12:13
28 nov. 2003 à 12:13
Salut
Est-ce que tu pourrais préciser le langage de programmation que tu utilises ?
Visual Studio.Net est un environnement de programmation dans lequel tu peux programmer en plusieurs langages, dont les plus populaires sont C# et Vb.net
Tu utilises quoi ?
Est-ce que tu pourrais préciser le langage de programmation que tu utilises ?
Visual Studio.Net est un environnement de programmation dans lequel tu peux programmer en plusieurs langages, dont les plus populaires sont C# et Vb.net
Tu utilises quoi ?
ilimo
Messages postés
32
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
2 juin 2006
4
28 nov. 2003 à 13:21
28 nov. 2003 à 13:21
désolé, j'ai pensé à tout sauf au plus évident..
le langage utilisé est : C++
merci
le langage utilisé est : C++
merci
Lepu
Messages postés
32
Date d'inscription
lundi 24 novembre 2003
Statut
Membre
Dernière intervention
19 décembre 2003
1
28 nov. 2003 à 14:06
28 nov. 2003 à 14:06
Aîe, désolé mais je n'ai jamais fais de la manipulation de fichier sur C++, je ne peux pas trop t'aider sur coup.
ilimo
Messages postés
32
Date d'inscription
mercredi 27 novembre 2002
Statut
Membre
Dernière intervention
2 juin 2006
4
28 nov. 2003 à 20:12
28 nov. 2003 à 20:12
je m'excuse j'ai pas compris ta réponse..
c'est quoi " clipper5 " ?
merci
c'est quoi " clipper5 " ?
merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
/* l'essentiel sur les fichiers */
#include <stdio.h>
#include <stdlib.h>
signed int main()
{
FILE *fichier;
fpos_t *pos1;
fpos_t *pos2;
fpos_t pos3;
fpos_t pos4;
signed char chaine1[8];
signed char chaine2[8];
fichier = fopen("C:\\mon_fichier", "w+"); // ouverture en lecture/ecriture
pos1 = &pos3;
pos2 = &pos4;
if(fichier == NULL)
{
printf("le fichier n'existe pas");
}
else
{
*pos1 = 15; // la valeur pointé par pos1 soit pos3 vaut 15
fsetpos(fichier, pos1); // positionne la tête de lecture en 15 soit avant le 16e octet
fgetpos(fichier, pos2); // récupère la positon dans le fichier
chaine = "bonjour!";
fwrite(&chaine1, sizeof(signed char), 8, fichier); // ecrit dans le fichier la chaine "bonjour!"
fread(&chaine2, sizeof(signed char), 8, fichier); // ecrit dans la chaine le fichier
}
fclose(fichier); // déréférencement du pointeur
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
signed int main()
{
FILE *fichier;
fpos_t *pos1;
fpos_t *pos2;
fpos_t pos3;
fpos_t pos4;
signed char chaine1[8];
signed char chaine2[8];
fichier = fopen("C:\\mon_fichier", "w+"); // ouverture en lecture/ecriture
pos1 = &pos3;
pos2 = &pos4;
if(fichier == NULL)
{
printf("le fichier n'existe pas");
}
else
{
*pos1 = 15; // la valeur pointé par pos1 soit pos3 vaut 15
fsetpos(fichier, pos1); // positionne la tête de lecture en 15 soit avant le 16e octet
fgetpos(fichier, pos2); // récupère la positon dans le fichier
chaine = "bonjour!";
fwrite(&chaine1, sizeof(signed char), 8, fichier); // ecrit dans le fichier la chaine "bonjour!"
fread(&chaine2, sizeof(signed char), 8, fichier); // ecrit dans la chaine le fichier
}
fclose(fichier); // déréférencement du pointeur
return EXIT_SUCCESS;
}