Результаты поиска по запросу "ifstream"

3 ответа

Как читать отформатированные данные в C ++?

Я отформатировал данные, как показано ниже:Words 5 AnotherWord 4 SomeWord 6Это в текстовом файле, и я использую ifstream, чтобы прочитать е...

1 ответ

Как открыть файл с относительным путем в C ++?

Я пишу тестовые случаи прямо сейчас, и я создал несколько тестовых файлов, которые я пытаюсь прочитать. Абсолютный путь:

2 ответа

Не обнаружено исключение при открытии несуществующего файла с использованием C ++

Я управлял MWE отсюда:http://www.cplusplus.com/reference/ios/ios/exceptions/ На моей машине это не ловит исключение. Вот мой код

ТОП публикаций

2 ответа

Чтение ввода из текстового файла в массив в C ++

Хорошо, будь нежным, так как я очень новичок в программировании. До сих пор я изучал только C ++ и использую Visual Studio 2010 в качестве моего компилятора....

5 ответов

Тогда вы можете сделать это:

аюсь прочитать весь file.txt в массив символов. Но есть некоторые вопросы, предложения, пожалуйста =]

0 ответов

Спасибо, исправил ответ.

#include <iostream> #include <fstream> int main() { std::fstream inf( "ex.txt", std::ios::in ); while( !inf.eof() ) { std::cout << inf.get() << "\n"; } inf.close(); inf.clear(); inf.open( "ex.txt", std::ios::in ); char c; while( inf >> c ) { ...

2 ответа

http://www.ideone.com/hO0xG

оложим, что у меня есть следующие данные: N (X_1,Y_1) (X_2,Y_2) .... (X_N, Y_N)где N, X_i и Y_i являются целыми числами. Пример: 2 (55,1) (521,7)Чтобы прочитать это, я могу сделать что-то вроде этого (предположим, что все переменные определены ...

6 ответов

 теперь, чтобы вы могли оптимизировать его позже, не нужно больше ничего трогать.

ообщили, что моя библиотека медленнее, чем должна быть, порядка 30+ раз слишком медленный анализ определенного файла (текстовый файл, размер 326 кб). Пользователь предположил, что это может быть, что я используюstd::ifstream (предположительно ...

2 ответа

@dalle, да, я знаю, это то, что заставляет цикл while работать "как положено". Я просто комментировал, потому что sth сравнил явную проверку in.good () с использованием идиомы while (in >> v) и хотел отметить, что они не эквивалентны.

могу обнаружить и перейти к следующей строке, используя std :: ifstream? void readData(ifstream& in) { string sz; getline(in, sz); cout << sz <<endl; int v; for(int i=0; in.good(); i++) { in >> v; if (in.good()) cout << v << " "; } in.seekg(0, ...

1 ответ

@rubenvb: Да, это преимущество пересмотренного стандарта! :-) Исторически потоковые классы разрабатывались задолго до появления строкового класса, поэтому они не могли его поддерживать. И никто не думал вернуться и исправить это. До сих пор!

о типа я должен сделать свое имя файла, чтобы использовать его в качестве аргументаifstream.open()? int main(int argc, char *argv[]) { string x,y,file; string file = argv[1]; ifstream in; in.open(file); in >> x; in >> y; ...С этим кодом я ...