Bonjour,

J'aimerai indiquer dans un fichier de log, à quel ligne du programme on se trouve de façon automatique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[])
{
    FILE* fichier = NULL;
    int ligne;
    fichier = fopen("test.txt", "w");
 
    if (fichier != NULL)
    {
         ligne =  .... + 1; // il faudrait une variable qui sache  à quel ligne elle se trouve dans un programme
         fprintf(fichier, "le programme se trouve à la ligne %d \n", ligne);//il faudrait que le programme indique "le programme se trouve à la ligne 12"
        fclose(fichier);
    }
 
    return 0;
}
Merci