getline

Dlaczego czytanie wierszy ze standardowego wejścia jest znacznie wolniejsze w C++ niż w Pythonie?

Chciałem porównać odczyt linii znaków ze standardowego wejścia przy użyciu Pythona i C++ i byłem zszokowany widząc, że mój ko ... 819,672 cin (no sync) 12,500,000 fgets 14,285,714 wc (not fair comparison) 54,644,808

Użycie getline (cin, s) po cin [duplikat]

to pytanie ma już odpowiedzi tutaj : ... . Dlaczego? Słyszałem coś o cin.clear() poleceniu, ale nie mam pojęcia, jak to działa i dlaczego jest to w ogóle konieczne.

Przechodzenie przez plik tekstowy linia po linii w C

Pracowałem nad małym ćwiczeniem dla mojej klasy CIS i jestem bardzo zdezorientowany metodami C używanymi do odczytu z pliku. ... scanf i nie jestem pewien dlaczego. Jestem totalnym C noobem i po prostu zastanawiam się, czy jest coś, co mi umyka. Dzięki

C++ getline () nie czeka na wejście z konsoli, gdy wywołane Jest wiele razy

Próbuję pobrać kilka parametrów wejściowych z konsoli, dwa ciągi, dwa wejścia i podwójne. Odpowiedni kod, którego próbuję uży ... program następnie przeskakuje do wejścia roku, nie pozwalając mi na wprowadzenie więcej niż jednego ciągu. Co tu się dzieje?

Używanie getline () w C++

Mam problem z użyciem metody getline, aby uzyskać wiadomość, że użytkownik typuje, używam czegoś takiego jak: string messag ... "Type your message: "; getline(cin, messageVar); Jednak nie zatrzymuje się, aby uzyskać wartość wyjściową, co w tym złego?

Używanie getline (cin, s) po cin

Potrzebuję poniższego programu, aby pobrać całą linię danych wejściowych użytkownika i umieścić ją w nazwach łańcuchów: cou ... . Dlaczego? Słyszałem coś o cin.clear() poleceniu, ale nie mam pojęcia, jak to działa i dlaczego jest to w ogóle konieczne.

CIN i getline pomijanie wejścia [duplikat]

To pytanie ma już odpowiedź tutaj: dlaczego std:: getline() pomija dane wejściowe po sformatowaniu ekstr ... : "; cin.getline(address,256); Customer c(name, address, 0); CustomerDB::addCustomer(c); cout << endl; }

getline nie działa prawidłowo? Jakie mogą być przyczyny? [duplikat]

Możliwy duplikat:getline nie pyta o wejście? W moim programie dzieje się coś wyjątkowego. Oto kilka komend: cout ... ż pomija imię Ojca i pyta o stały adres. Jaki może być tego powód ? Trudno mi opublikować cały kod, ponieważ jest zbyt duży.

std:: getline() zwraca

Mam pętlę, która odczytuje każdą linię w pliku używając getline(): istream is; string line; while (!getline(is, line).eof() ... jest w jakiś sposób konwertowany na wskaźnik? Czy to rzeczywiście dobra praktyka, czy powinienem trzymać się pierwszej formy?

getline() nie działa, jeśli jest używana po niektórych wejściach [duplikat]

Możliwy duplikat:potrzebujesz pomocy z getline() getline() nie działa, Jeśli używam go po niektórych wejściach, tj. ... .getline(journal,23); cout<<"Date:\t"; cin>>date; cout<<"Time:\t"; cin>>time; Jaki może być powód?