Récupérer la valeur d une variable située dans un fichier.
Bonjour à tous,
Le contexte :
J'ai crée un fichier DVP.txt dans un répertoire quelconque, dans lequel j'ai mis une valeur entière , disons par exemple 7. Je souhaite, à présent, créer un nouveau fichier et lui donner pour nom, la valeur de ma variable, soit "7.txt".
Je vois vos visages perplexes... Quelle utilité à cela ?
Grosso modo, je dois envoyer des rapports fréquents à Mr Smith, que je dois sauvegarder, et pour pas qu'ils s'écrasent mutuellement, je souhaiterais leur donner pour nom, la valeur du compteur situé dans DVP.txt (que j'incrémenterais à chaque rapport envoyé...).
Code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| int main(int argc, char* argv[])
{
void * blocRetour = NULL;
FILE * message = NULL;
int retourFct= 0 ;
message = fopen("C:/mb.txt","r") ;//fopen le file
if(message != NULL) {
retourFct = fread(blocRetour,4,1,message);// je lis 1 élément de 4 octet dans message et je le met dans blocRetour
printf("La valeur mystere est : %d ", blocRetour); |
J'ai pensé à ou mais j'aurais obtenu un char que j'aurais du transformer avec la fonction (dont tout le monde dit qu'elle sux et qu'il ne faut plus l'utiliser).
Bref, un peu d'aide serait la bienvenue.
Merci d'avance pour le temps accordé.