Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd przy użyciu scanf() i gets().

Ostatnio zmodyfikowano 2011-10-18 22:19
Autor Wiadomość
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
C/C++
#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;
}
P-42293
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 ]
P-42295
matoł115
Temat założony przez niniejszego użytkownika
» 2011-10-18 20:09:24
Już zmieniłem. Liczę na pomoc :)
P-42299
Drraven
» 2011-10-18 20:33:41
pobierasz tylko a funkvją, a b gdzie?
P-42302
DejaVu
» 2011-10-18 22:19:09
Odpowiedź na Twoje pytanie znajduje się w dokumencie » Kurs C++ » Poziom 1Obsługa strumienia wejściowego lekcja.
P-42304
« 1 »
  Strona 1 z 1