, ?
, , %c ( fgetc()), .
, %d, , . , . %c .
, "".
, (, , ..), scanf()?
, fgets().
C , .
- scanf(). fgets(), , , sscanf(). , : , scanf? ?
, fgets(), , , ,
. , , , .
strcspn(), :
char line[256];
if (fgets(line, sizeof line, stdin) == NULL) {
}
line[strcspn(line, "\n")] = 0;
char, 3 . :
char line[256];
char ch;
if (fgets(line, sizeof line, stdin) == NULL) {
}
if (sscanf(line, "%c", &ch) != 1) {
}