DEV1.1
CM1
CM2
CM3
DEV1.1bis
Entrainements
SAé
TP01
TP03
TP05
TP06
TP07
TP08
TP09
TP10
TP11
TP12
TP13
TP14
TP15
TP16
TP17
TP19
TP20
TP21
TP22
TP23
TP24
TP24_reponses.txt
test.c
test_e.txt
TP25
TP27
TP28
TP29
TP30
TP31
controle_machine_2_B
commande_grep
simoes_CM1.tar.gz
simoes_CM2.tar.gz
simoes_CM3.tar.gz
DEV2.1
DEV2.3
SAE11_2024
SCR
.gitignore
README.md
28 lines
546 B
C
28 lines
546 B
C
![]() |
# include <stdio.h>
|
||
|
# include <stdlib.h>
|
||
|
|
||
|
int main(int argc, char** argv) {
|
||
|
FILE* fichier = NULL;
|
||
|
char* lu;
|
||
|
char caractere;
|
||
|
|
||
|
fichier = fopen(argv[1], "r+");
|
||
|
if (fichier == NULL) {
|
||
|
printf("Erreur d'ouverture.\n");
|
||
|
return EXIT_FAILURE;
|
||
|
}
|
||
|
|
||
|
lu = fgets(&caractere, sizeof(char), fichier);
|
||
|
while (lu != NULL) {
|
||
|
if (caractere == 'e') {
|
||
|
printf("%c", )
|
||
|
fseek(fichier, -1, SEEK_CUR);
|
||
|
fputs("X", fichier);
|
||
|
fseek(fichier, 0, SEEK_CUR);
|
||
|
}
|
||
|
lu = fgets(&caractere, sizeof(char), fichier);
|
||
|
}
|
||
|
|
||
|
free(fichier);
|
||
|
return EXIT_SUCCESS;
|
||
|
}
|