Bonsoir , j'ai cette fonction ci :
j'aimerais savoir à quoi correspond le lim - 1 , et ce que veux dire le s[i] = c svp , au passage pourquoi on incrémente le i dans les instructions du if?
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 /* fonction */ #include <stdio.h> int lireligne(char s[], int lim) { int c, i; for ( i=0; i < lim - 1 && (c=getchar()) != EOF && c!='\n'; ++i) s[i] = c; if ( c == '\n' ) { s[i] = c; ++i; } s[i] = '\0'; return i; }
merci
Partager