Portál AbcLinuxu, 10. května 2025 03:25
scanf("%d", &i); scanf("%c", &c); printf("[%d][%c]\n", i, c);a napiš 12345x. Vypíše to [12345][x].
int i; char space[81], word[81]; space[sizeof(space)-1] = 0; word[sizeof(space)-1] = 0; scanf("%d%80[ \n\t]%80s", &i, space, word); printf("[%d][%s%s]\n", i, space, word);Nebo napiš co chceš... %c načte pevný počet znaků.
scanf("%d", &i); printf("[%d]\n", i); scanf("%c", &c); printf("[%c]\n", c);Funguje úplně stejně jako první příklad. Nejspíš opět načítáš jiný znak, než si myslíš, že načítáš.
45 [45] [ ]
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.