Struktura i pobieranie nazwy do string'a
Ostatnio zmodyfikowano 2012-02-20 18:42
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/ |
|
DejaVu |
» 2012-02-18 14:26:03 |
|
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. |
|
1 « 2 » |