Bonjour,

Je suis un très grand débutant de la programmation (à peine 2h en C....).

Je souhaiterais remplacer le mot "true" par "false" dans un bloc notre qui contient plusieurs ligne de texte. Le mot "true" n'appraîtra qu'une fois.

L'idée est de check si le dossier en question est vide dans un premier temps et dans ce cas, il ne se passe rien. Si un fichier texte existe, alors on exécute la procédure de remplacement.

Pardon pour mon ignorance mais j'essaye d'apprendre.

Cordialement.

Mon code actuel :

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
18
19
20
21
22
23
24
25
#include <stdio.h>
#include <stdlib.h>
 
int main(int argc, char *argv[])
{
    FILE* fichier = NULL;
 
    FILE* fichier2 = NULL;
 
    fichier = fopen("J:\\TRANSMISSION\\Emis\\freteurope\\Emis\\VIRSEPABNP.XML", "r+");
 
    if (fichier != NULL)
    {
    fichier2 = fopen(tempnam("J:\\TRANSMISSION\\Emis\\freteurope\\Emis", "Hello"), "r+");
 
    fclose(fichier);
    }
    else
    {
        // On affiche un message d'erreur si on veut
        printf("Impossible d'ouvrir le fichier test.txt");
    }
 
    return 0;
}
Mais bon pour l'instant, il ne fait rien...