IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: fgets

Aktivity
Avatar
shatem
Člen
Avatar
shatem:12.12.2014 22:46

ahoj, potřeboval bych poradit jak odstranim posledni znak ze stringu když požívám fgets() abych nabral celej řádek, ale nechci aby se mi tam uložil i znak pro enter.
je na to něco takový nebo jak na to ? vůbec netušim

 
Odpovědět
12.12.2014 22:46
Avatar
tomisoka
Tvůrce
Avatar
Odpovídá na shatem
tomisoka:13.12.2014 8:10

Nahradíš ho nulovým znakem ( konec "stringu"):

fgets(input, 128, stdin);
input[strlen(input)-1] = 0;
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
13.12.2014 8:10
Avatar
shatem
Člen
Avatar
shatem:13.12.2014 11:23

díky, nenapadlo mě to a je to, přesně co potřebuju :)

 
Nahoru Odpovědět
13.12.2014 11:23
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.