Результаты поиска по запросу "ifstream"
Как читать отформатированные данные в C ++?
Я отформатировал данные, как показано ниже:Words 5 AnotherWord 4 SomeWord 6Это в текстовом файле, и я использую ifstream, чтобы прочитать е...
Как открыть файл с относительным путем в C ++?
Я пишу тестовые случаи прямо сейчас, и я создал несколько тестовых файлов, которые я пытаюсь прочитать. Абсолютный путь:
Не обнаружено исключение при открытии несуществующего файла с использованием C ++
Я управлял MWE отсюда:http://www.cplusplus.com/reference/ios/ios/exceptions/ На моей машине это не ловит исключение. Вот мой код
Чтение ввода из текстового файла в массив в C ++
Хорошо, будь нежным, так как я очень новичок в программировании. До сих пор я изучал только C ++ и использую Visual Studio 2010 в качестве моего компилятора....
Тогда вы можете сделать это:
аюсь прочитать весь file.txt в массив символов. Но есть некоторые вопросы, предложения, пожалуйста =]
Спасибо, исправил ответ.
#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 ) { ...
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)Чтобы прочитать это, я могу сделать что-то вроде этого (предположим, что все переменные определены ...
теперь, чтобы вы могли оптимизировать его позже, не нужно больше ничего трогать.
ообщили, что моя библиотека медленнее, чем должна быть, порядка 30+ раз слишком медленный анализ определенного файла (текстовый файл, размер 326 кб). Пользователь предположил, что это может быть, что я используюstd::ifstream (предположительно ...
@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, ...
@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; ...С этим кодом я ...