słowo zamiast zdań w string

0

wiecie napisałem to w dziale newbie bo sie sam załamuje :P mam pytanie jak wstawic do tabeli charów wiecej niz jedno słowo?? po spacji juz dalej o stringa nie pisze?? pascal był prostszy ;)

 #include <stdio.h>
 #include <stdlib.h>
 int main ()
 {
   char text[99];
   printf("podaj tekst\n");
   scanf("%s",text);
   printf ("tekst to %s",text);
} 
0

getline. W Pascalu też to było.

0

W C++ std::getline, w C (a wygląda na to, że o C Ci chodzi) masz dość bezpieczne fgets() - pamiętaj, żeby nie używać gets() ani scanf("%s", ...) - te są niebezpieczne. W scanf przynajmniej możesz podać rozmiar (scanf("%20s", ...)), ale gets() nic nie ratuje. ;) http://www.gidnetwork.com/b-62.html

http://www.cplusplus.com/reference/clibrary/cstdio/fgets/:

1 użytkowników online, w tym zalogowanych: 0, gości: 1