C
Re: C
Pomocou getchar() načítaš vstup, ak to nie je medzera (je to číslo) => uložíš a prevedieš na int napr. pomocou atoi a keď to je isspace, tak to preskočíš a budeš ďalej čítať vstup po EOF. Následné ukladanie už snáď zvládneš.
s pozdravom, crux.
Re: C
Nerozumies tej funkcii strtok, alebo tomu ostatnemu. Lebo tie malloci a realloci tam v principe byt nemusia.
char *buf = (char*)malloc(sizeof(char) * BUFFER_SIZE);
je skoro to iste ako (ono je to vlastne dost rozne, ale ak nevies co je malloc, tak ti to moze byt jedno)
char buf[BUFFER_SIZE];
char *buf = (char*)malloc(sizeof(char) * BUFFER_SIZE);
je skoro to iste ako (ono je to vlastne dost rozne, ale ak nevies co je malloc, tak ti to moze byt jedno)
char buf[BUFFER_SIZE];
Re: C
delimiters ma napadly, ale strtok niepEpinko napísal:Podla mna najelegantnejsie je to pomocou strtok.
napriek tomu, že je to 'najelegatnejšie' riešenie, je otázne, či môžu použiť strtok
a takisto či je to spôsob riešenia ktoré by dokázal nakódiť
s pozdravom, crux.
Re: C
Teraz nejak nechapem. To je adresovane mne? Ja som len chcel napisat ine riesenie ako tvoje. A nakoniec som poznamenal, ze urcite autorovi nezaskodi si pozriet tych malo uzitocnych funkcii, ktore v C library su.
Re: C
áno, EOF je end of file = -1 (int)
a keď chceš nejaké info o štd. funkciách C/C++, odporúčam: http://www.cplusplus.com/
a keď chceš nejaké info o štd. funkciách C/C++, odporúčam: http://www.cplusplus.com/
s pozdravom, crux.