• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Scanf String'a

0 głosów
1,413 wizyt
pytanie zadane 14 lutego 2018 w C i C++ przez n0s1gnal Użytkownik (700 p.)

Witam, widziałem podobne wątki jednak nie rozwiązały one mojego problemu, a więc...

Potrzebuję wczytać stringa scanf'em

próbowałem już


char wyraz[256];
scanf("%s", &wyraz);
 

Wszystko działa, tylko, że sprawdzarka na oig wyrzuca "Błąd uruchomienia"

Z góry dzięki ;) 

1 odpowiedź

+1 głos
odpowiedź 14 lutego 2018 przez Bondrusiek Maniak (60,670 p.)

Witam,

spróbuj wyrzucić znak & ze scanf()

scanf("%s", wyraz);

gdyż nazwa tablicy char jest domyślnie adresem pierwszego elementu. Możesz też napisać to tak : &wyraz[0].

komentarz 14 lutego 2018 przez n0s1gnal Użytkownik (700 p.)
próbowałem już wcześniej, a &wyraz[0] też daje błąd uruchomienia :/
komentarz 14 lutego 2018 przez n0s1gnal Użytkownik (700 p.)
cin i cout, nawet z std::ios::sync_with_stdio(false); dają limity czasowe ://
komentarz 15 lutego 2018 przez j23 Mędrzec (163,540 p.)

@Bondrusiek, Ten ampersand w tym przypadku jest bez znaczenia - scanf(), jak i printf() rozróżnia typy po tym, co jest w format-stringu. Adresy na tablicę i do pierwszego elementu są takie same.

Podobne pytania

–1 głos
2 odpowiedzi 67 wizyt
pytanie zadane 4 grudnia 2016 w C i C++ przez idgu Nowicjusz (140 p.)
0 głosów
1 odpowiedź 45 wizyt
pytanie zadane 9 czerwca w C i C++ przez warzywko13 Użytkownik (740 p.)
+1 głos
1 odpowiedź 43 wizyt
pytanie zadane 7 marca w C i C++ przez Waran3 Początkujący (430 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

84,132 zapytań

132,899 odpowiedzi

293,918 komentarzy

55,554 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...