Błąd przy użyciu scanf() i gets().
Ostatnio zmodyfikowano 2011-10-18 22:19
matoł115 Temat założony przez niniejszego użytkownika |
Błąd przy użyciu scanf() i gets(). » 2011-10-18 19:29:59 Witam! Chciałbym wiedzieć, co mogę zrobić, aby możliwe było wczytanie łańcucha znaków b. Kiedy wpisuje wartosć zmiennej a to nie mogę już wpisać wartości łańcuchów znakowych.
W bibliotece <iostream> wczytałbym to getlinem i zabezpieczył .get(), ale wyjątkowo wolałbym użyć do tego scanf() i gets(). Liczę na szybką pomoc. Pozdrawiam
#include <conio.h> int main() { int a; scanf( "%d", & a ); char * b = new char[ a ]; char * c = new char[ a ]; gets( b ); gets( c ); getch(); return 0; }
|
|
Drraven |
» 2011-10-18 19:35:33 Po co ten slash po new char? Zoabacz w kursie STC jak formatować znaczniki dal cpp jest to <cpp> dla kodu <code> < i > zamień na[ i ] |
|
matoł115 Temat założony przez niniejszego użytkownika |
» 2011-10-18 20:09:24 Już zmieniłem. Liczę na pomoc :) |
|
Drraven |
» 2011-10-18 20:33:41 pobierasz tylko a funkvją, a b gdzie? |
|
DejaVu |
» 2011-10-18 22:19:09 |
|
« 1 » |