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

Struktura i pobieranie nazwy do string'a

Ostatnio zmodyfikowano 2012-02-20 18:42
Autor Wiadomość
ison
» 2012-02-18 14:16:51
getline nie działało bo w 1 kodzie nie była dołączona biblioteka string,
tablicy charów raczej się nie wczytuje standardowo bo jesteś wtedy narażony na buffer overflow, można użyć zamiast tego bezpiecznych funkcji do wczytywania tablicy charów o określonym rozmiarze ale niekiedy łatwiej jest po prostu wczytać std::string

kiedy ma pobrać nazwe produktu 2, to wtedy nie wiem czemu, ale funkcja getline jest pomijana
ponieważ w buforze zostaje znak nowej linii po wywołaniu
cin >> Produkt1.numerseryjny;

http://www.cplusplus.com/reference/iostream/istream/sync/
P-50937
DejaVu
» 2012-02-18 14:26:03
W kursie nie ma? No cóż... » Kurs C++ » Poziom 3Wczytywanie tekstu - standardowy strumień wejścia lekcja
P-50940
bingo009
Temat założony przez niniejszego użytkownika
» 2012-02-20 18:42:17
Faktycznie jest w kursie :/ Ale wywołanie cin.sync() rozwiązało moje problemy. Dzięki za pomoc. Tablica char jest dobrym pomysłem, ale trochę więcej pamięci pobiera.
P-51130
1 « 2 »
Poprzednia strona Strona 2 z 2