Описание тега getline

Функция A C, которая считывает из потока всю строку. Изначально это было расширение GNU, стандартизованное в POSIX.1-2008.
1 ответ

Чтение глобального istream* с ошибкой getline

Я пытаюсь прочитать глобальный istream*, используя следующий код: /*Global Declaration*/ istream* fp; /* in main */ ifstream iFile; if(argc == 2) //open file code fp = &file; else fp = &cin; readFile; /*readFile*/ readFile(){ string line; wh…
03 окт '13 в 18:13
2 ответа

Программа на C++ зависает при использовании cin.getline()

Я делаю программу для отслеживания разных людей, которую я пытаюсь прочитать из файла. Я использую конструктор, который принимает файл ifstream в качестве аргумента, и затем я пытаюсь прочитать данные из файла. Я могу прочитать первую строку, котора…
02 мар '16 в 14:34
1 ответ

C++: динамическое использование C-String в ifstreamObject.getline(строка c, предел символа)

Мне было интересно, если есть способ динамически выделять пространство для символьного массива, равного количеству пробелов в строке из файла при использовании метода getline. (C++) пример int main(){ char *theLine; ifstream theFile; //set theLine =…
18 июн '15 в 22:08
1 ответ

Получить строку с ++

У меня проблема с получением строки. я использую getline(cin,string); но есть какая-то ошибка, и она пропускает строку, когда я нажимаю клавишу ввода, есть ли решение этой проблемы, или, возможно, другая функция для получения строки с пустыми пробел…
15 июн '11 в 08:26
2 ответа

Правильное использование Чар **

Я новичок в C и наткнулся на Char**, например, в функции getline. Я нашел несколько тем, касающихся этого типа, но ни один из них не объяснил, как на самом деле использовать его. Я понял разницу между Char[], Char* и Char**, но как я могу получить д…
09 дек '15 в 12:19
2 ответа

Файл умеет открываться, но ничего не возвращается?

У меня проблема при попытке получить строки из файла.txt. Я использовал аналогичный алгоритм в другом фрагменте кода и документа без каких-либо проблем (= все строки были напечатаны). Однако, когда я пытаюсь сделать то же самое, используя getline (к…
02 май '12 в 05:38
1 ответ

Как использовать ',' в качестве разделителя getline в C++

Вот мой код Когда я использую '\t' в качестве разделителя с набором данных, разделенным \ t, это работает, но когда я использую ',' с набором данных, разделенным ',' это не работает. void TApp::LoadTree(char * fileName){ ifstream in(fileName); char …
25 окт '18 в 17:41
1 ответ

Пропустить EOF при чтении файла в C++

Всякий раз, когда я сталкиваюсь с заменяющим символом http://en.wikipedia.org/wiki/Substitute_character при чтении файла в C++ с использованием getline(), он интерпретируется как EOF, поэтому я не могу перейти к чтению, чтобы получить файл целиком с…
18 окт '12 в 21:17
1 ответ

Пользовательский ввод в терминале усечен

В следующем коде: #include <iostream> #include <string> using namespace std; int main() { string my_str; cout << "Enter a large string:" << endl; getline (cin, my_str); cout << my_str << endl; return 0; } Когда вв…
18 авг '16 в 00:17
3 ответа

(C++) Как я могу использовать getline() с целым числом при чтении файла?

Я пытаюсь создать некоторый код, чтобы открыть файл, прочитать содержимое и проверить, равны ли пара целых чисел с помощью getline(). Проблема в том, что он работает только со строками, а не с целыми числами. Не могли бы вы помочь мне? fstream fiche…
03 мар '17 в 11:15
3 ответа

Как получить пользовательский ввод для строки, а затем int?

У меня есть класс базы данных, который представляет собой массив, который будет содержать несколько объектов. Функция получит от пользователя несколько входных данных, которые включают как строки, так и целые числа Например: std::cout << "Ente…
21 май '16 в 16:13
1 ответ

Читать данные из файла с несколькими разделами из VC++ в VS2013

Мне нужно прочитать текстовый файл из VC++ в VS2013. В файле есть несколько разделов: #section1 head1,head2,head3 dcscsa, sdew, safce ..... #section2 head1,head2,head3, head4,head5 112,633,788,632,235 ..... Мне нужно сохранить строки в другую структ…
22 апр '16 в 03:22
1 ответ

Нет соответствующей функции для вызова getline

Привет, я работаю над школьным проектом, чтобы прочитать текст из файла, а затем манипулировать им, чтобы вывод был другим. Во всяком случае, когда я пытаюсь использовать функцию getline, я получаю "не подходящую функцию для getline". Я не понимаю, …
01 фев '15 в 17:33
2 ответа

std::cin.getline(f_name, 10)

Если у меня есть, например, следующие заявления: char f_name[11]; std::cin.getline(f_name,10); Означает ли это thia: * Объявить строку шириной 11 символов? * Прочитать введенную строку и передать ее в качестве значения для "f_name"? Благодарю.
20 янв '11 в 10:47
2 ответа

Получение '\n' из строки

У меня есть текстовый файл с именем example.txt. Его содержимое выглядит примерно так: Lorem ipsum dolor sit amet \n hey my name \n is Я открываю этот файл и беру все строки с getline() int main() { string s; ifstream test; test.open("example.txt");…
11 июл '18 в 16:00
4 ответа

Можно ли получить Line() в C, начиная с данного индекса?

Функция getline сканирует всю строку ввода и сохраняет ее в заданном массиве символов. Предположим, я хочу использовать метод getline для сканирования ввода, начиная с заданного индекса. Как мне этого добиться? Например, скажем, ввод: Привет, меня з…
27 дек '14 в 11:01
1 ответ

В реализации get_line, как я могу позволить пользователю перемещать свой курсор?

Итак, я сейчас работаю над небольшой оболочкой.Я получаю пользовательский ввод с моей собственной реализацией getline, которая многократно вызывает fgetc(stdin) и перераспределяет для чтения строки. Как разрешить пользователю использовать левую и пр…
02 апр '18 в 19:38
2 ответа

Получение строки из txt файла с использованием fstream

int main(int argc, const char * argv[]) { ifstream input; input.open("test.txt"); string arrAtoms[700]; string temp; int i = 0; while(getline(input, temp)){ if(startsWithAtom(temp)) { arrAtoms[i] = temp; i++; } } return 0; } bool startsWithAtom(stri…
08 ноя '13 в 19:05
3 ответа

C++ перенаправление текстового файла getline бесконечный цикл

Так что у меня возникла проблема, когда я читаю в текстовом файле с использованием cin. Вот основная идея моего кода: while(getline(cin,line) { cout << line << endl; } //Do some task return 0; Проблема, с которой я сталкиваюсь, заключает…
12 сен '17 в 04:35
1 ответ

getline пропуская первый входной символ C++

Так что я делал эту программу некоторое время. Я просмотрел весь интернет, и ни одно из найденных решений не нашло работы. Каждый раз, когда я вношу свой вклад в arr [i].question и arr [i].answer, он говорит, что мой вопрос неверен, и я не отвечаю н…
18 апр '13 в 20:23