Getline – вопросы и ответы

82
голоса
1
ответ
Я прочитал CSV файл с символом окончания строки как "\ r", операция чтения выполнена успешно, но проблема началась, когда я передал строку чтения в то while(getline(ss,arr2,',')) для разделяющая за...
4 года, 2 месяца назад Explorer_N
48
голосов
3
ответа
У меня есть вход csv файла, где я читаю несколько строк, которые содержат несколько полей, связанных с этой строкой. Как написать цикл, который читает строку текста из файла csv, а затем продолжает...
5 лет, 9 месяцев назад user3553666
49
голосов
2
ответа
Я предполагаю, что чтение байта байтом будет очень неэффективным, но чтение в массивах почти всегда будет читаться больше, чем нужно, требуя сохранить остальную часть прочитанного ввода в глобально...
2 года, 3 месяца назад xificurC
-3
голоса
1
ответ
Что мне нужно сделать: у меня есть вектор линий прямо сейчас, v[0] - первая строка и так далее. Я хотел бы прочитать первое число из каждой строки как вызов и второе число из каждой строки в качест...
3 года, 9 месяцев назад user3328381
59
голосов
0
ответов
Возможный дубликат: С++: проблема с Xcode (Mac). Невозможно прочитать цифры из внешнего файла с помощью getline() Я пользователь Mac Xcode (3.2.2), работающий с компилятором GCC 4.2, довольно н
9 лет назад user616199
79
голосов
0
ответов
Привет, я довольно новичок в программировании c++, поэтому просто несите меня. У меня есть txt файл библиотеки, который имеет 14 названий книг вместе с их авторами. Я пытаюсь загрузить эту библиоте...
4 года, 2 месяца назад B T Gingy
49
голосов
1
ответ
Используя консоль, я хочу записать желаемый пользовательский ввод в файл через функцию getline внутри функции wFile, а затем прочитать ее. Я сталкиваюсь с логической ошибкой во время выполнения; не...
1 год, 6 месяцев назад Armin
84
голоса
1
ответ
Часть моей программы: #include <iostream> #include <string> #include <vector> #include <fstream> #include <sstream> using namespace std; /* Works for istringstream */ ...
1 год, 2 месяца назад chefarov
50
голосов
2
ответа
Скажем, у меня есть некоторый класс Employee и директор объекта. Например: #include <iostream> using namespace std; class Employee { public: string firsName; string lastName; int age; }; int ...
5 лет, 9 месяцев назад Vladimir
59
голосов
2
ответа
Руководство по GNU Эта цитата из руководства GNU Предупреждение: если входные данные имеют нулевой символ, вы не можете сказать. Поэтому не используйте fgets, если вы не знаете, что данные не могут...
1 год, 1 месяц назад Manny_Mar
49
голосов
1
ответ
Я хочу, чтобы моя программа возвращала число строк, в которых есть определенная строка. Целая строка должна быть этой строкой. Я не знаю, почему он всегда возвращает длину целого файла. Мой код: #i...
3 года назад Ziemni
51
голос
2
ответа
Я пытаюсь прочитать в строке файла, распечатать части строки и повторить процесс для следующей строки файла. но он не работает должным образом, когда я выталкиваю вывод в строку cmd, становится оче...
5 лет, 11 месяцев назад stell1315
60
голосов
3
ответа
Пример: std::ifstream in("some_file.txt"); std::string line; // must be outside ? while(getline(in,line)){ // how to make 'line' only available inside of 'while' ? } Циклы do-while не будут работат...
8 лет, 8 месяцев назад Xeo
52
голоса
1
ответ
Я пытаюсь найти документ и найти подмножество, чтобы распечатать эту конкретную строку, однако, похоже, он сразу затягивает все сообщение. ifstream inputFile("searchfile.dat"); int search; cout <...
3 года назад Stacey K.
51
голос
0
ответов
Есть ли способ получить текущую строку, не продвигая позицию в файле? У меня есть итератор для файлов, который вызывает getline() когда вызывается operator*() чтобы избежать ненужного копирования с...
3 года назад lo tolmencre
59
голосов
4
ответа
Вот мои коды: #include <iostream> #include <string> using namespace std; int main() { int age1; int age2; string name1; string name2; cout << "Please enter the name for one people...
4 года, 6 месяцев назад Noah Song
100
голосов
3
ответа
Я делаю C++ в течение двух недель, я создаю очень простую программу, которая позволяет пользователю вводить свое имя, а затем выводит полное имя, вот код; #include <iostream> #include <str...
7 лет, 4 месяца назад John Brown
81
голос
1
ответ
#include <iostream> #include <string> using namespace std; struct Student { int ID; long phno; string name; string depart; string email; }; int main () { Student S1 ; cout << "\n=...
4 года, 9 месяцев назад Muhammad Naeem
85
голосов
2
ответа
У меня очень глупый вопрос, что я не могу пройти мимо. Цель состоит в том, чтобы взять строку, заданную пользователем, и разделить ее пробелами и затем поместить в массив. Это мой текущий код #incl...
1 год, 4 месяца назад getlineHelp
77
голосов
3
ответа
Я новичок в C и пытаюсь реализовать whoami, как упражнение для себя. У меня есть следующий код: #define _POSIX_SOURCE #include <stdio.h> #include <sys/types.h> #include <unistd.h>...
7 лет, 10 месяцев назад yasar
50
голосов
1
ответ
В моей программе в конце я использовал getline(cin, answer5) закрывается. Я хочу сохранить строки, которые я использую в качестве ответов на вопросы, используя пробелы между словами в блокноте. #in...
6 лет назад WESTRUK
60
голосов
1
ответ
вот небольшое описание того, чего я пытаюсь достичь: У меня есть текстовый файл, из которого я должен извлечь данные. Эти данные представляют основную информацию о 8 человеках и для каждого человек...
4 года, 3 месяца назад gloked
70
голосов
3
ответа
Я пытаюсь написать программу, которая имитирует игру Hangman. #include <iostream> #include <string> #include "assn.h" using namespace std; int main(){ clearScreen(); cout << "Ente...
4 года, 11 месяцев назад Enddate
69
голосов
3
ответа
#include <iostream> #include <string> using namespace std; int main() { int num; cin >> num; string s; getline(cin, s); cout << s << " " << num << endl; re...
4 года, 6 месяцев назад Ankit Gupta
88
голосов
1
ответ
У меня есть текстовый файл с несколькими наборами информации о книге (название, автор и т.д.). Мне нужно иметь возможность использовать цикл для чтения из файла и назначать каждую часть информации ...
2 года, 2 месяца назад Braannflakes
88
голосов
1
ответ
Я пишу игру для подключения 4, и общий поток игры: Спросите, где пользователь хочет играть Воспроизведение пользователя Переход на компьютер Выполнить алгоритмы для решения компьютера Воспроизведен...
4 года, 4 месяца назад Carson
50
голосов
1
ответ
Я работаю над проектом, который, как предполагается, повторяет аукцион. Я предполагаю, что вы попросите имя первого участника и если имя участника осталось черным, сообщите об ошибке, указав, что B...
8 лет назад user1188766
49
голосов
4
ответа
Функция getline просматривает всю строку ввода и сохраняет ее в заданном массиве символов. Предположим, я хочу использовать метод getline для сканирования ввода, начинающегося с данного индекса. Ка...
5 лет, 1 месяц назад Bravo
71
голос
1
ответ
Возможный дубликат: Используйте getline и >> при чтении файла C++ struct collection { string title, author, isbn; float price; bool availability; int borrow; }; void read1(member a[]); void r...
7 лет, 2 месяца назад TripleKyu
61
голос
3
ответа
Я работаю над изучением C++ и все еще продолжаю сталкиваться с глупыми проблемами, поскольку я еще не знаком с библиотеками C++, а также общими ошибками и т.д. прямо сейчас, следующий фрагмент моег...
6 лет, 12 месяцев назад Jonathan
49
голосов
1
ответ
Я пытаюсь прочитать файл, так что делаю: void Load(const char * Name){ fs.open(Name, std::ifstream::in); char temp[256]; if(fs.is_open()){ while (!fs.eof()) { fs.getline(temp , 256); Lines.push_bac...
7 лет, 3 месяца назад Abanoub
87
голосов
1
ответ
Я хочу знать, использую ли я правильную форму для получения моей команды в строке, а затем для некоторых, if получить информацию, необходимую каждой команде. Это часть моего кода; фактически, перва...
4 года, 8 месяцев назад mrlo
68
голосов
1
ответ
Я пытался узнать C++ за последние пару дней и столкнулся с проблемой, когда пытался использовать методы getline() и stoi() в некотором практическом коде: #include <string> #include <fstrea...
3 года, 9 месяцев назад A. Phares
69
голосов
1
ответ
Я играю в течение недели без успеха. Теперь, как он работает, он пропустит первую букву первой итерации моего цикла while. Если я удалю cin.ignore() , ниже код не работает. #include <iostream>...
1 год, 2 месяца назад jondo
51
голос
0
ответов
Привет, я новичок в stackoverflow, поэтому прошу прощения за любые ошибки, допущенные новичком. У меня есть программа, которую я пытаюсь построить в c++, и у меня возникают некоторые проблемы. Эта ...
5 лет назад ejs
-4
голоса
2
ответа
Я пытаюсь прочитать файл из текстового документа на 2 массива. Я исключил проблему в моих других функциях или моей сети, и это оставляет около 5 строк кода.... Он завершит мой документ до конца, но...
2 года, 4 месяца назад Hooch
48
голосов
1
ответ
#include <iostream> #include <string.h> using namespace std; int main() { int order[5]; string carorder[5]; int smallest=999999, where; string carname[5]; float carprice[5]; cout <&l...
6 лет, 2 месяца назад user3002211
87
голосов
0
ответов
void del(fstream& file, string line) { ofstream temp; temp.open("temp.txt"); string delsearch; cout << "Delete by name (case-sensitive!): "; cin >> delsearch; cout << endl; wh...
4 года, 11 месяцев назад imgoingmad
50
голосов
1
ответ
Я пытаюсь разобрать документ, используя getline, чтобы взять целую строку и поместить ее в строковую переменную с именем 'line.' Проблема в том, что я получаю сообщение об ошибке: "Ни один экземпля...
7 лет назад cadavid4j
87
голосов
2
ответа
поэтому я работаю над чем-то, и я не могу понять, почему он не работает. void display_alls() { ifstream fpd; fpd.open("student2.txt",ios::in); if(!fpd) { cout<<"ERROR!!! FILE COULD NOT BE OPE...
1 год, 10 месяцев назад Obaid Rehman
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема