файл — Fstream c ++ Code & amp; Ercise проблемы

все, кого я учу, абсолютно новичок в этом программировании, просто знают небольшое веб-программирование JS-HTML5, но ничего экстраординарного.

Мне нужна помощь с некоторыми проблемами. Спасибо, если вы помогаете, и спасибо, если нет. : D

*. Создайте программу на C ++, которая читает имя текстового файла: NUMBERS.txt, этот файл содержит любое число в каждой строке. Программа должна указывать каждый номер, печатать его на экране, а также определять и распечатывать, если это пара или нет.

*. Другая программа на C ++, которая генерирует N целых чисел случайным образом и сохраняет их в двоичном имени файла: wholes.dat. Я спросил кого-то об этом, и он сказал мне: «Вы могли бы рассмотреть возможность посмотреть случайный взгляд, это помогло бы вам генерировать случайные числа. Вы можете установить предел, чтобы начать с нуля до (предела). Все числа начинаются с нуля и идут к … бесконечности. «; но я действительно не понимаю, как это закодировать …

#include <fstream>
#include <iostream>
using namespace std;

int main(void){
double num(123.456), x; //
fstream escr_leer("arch4.bin", ios::out | ios::in | ios::binary);
if( escr_leer ){
escr_leer.write((char*)(&num), sizeof(num));
escr_leer.seekg(ios::beg);
escr_leer.read( (char*)(&x), sizeof(x));
cout << x << endl;
}
else{
cout << "\nERROR ABRIENDO EL ARCHIVO DE TEXTO\n";
exit(1);
}
escr_leer.close();
return 0;
}

Этот код был экспериментальным с fstrea; но не работает Помогите!! Спасибо за ваше время.

-2

Решение

Для чтения и возврата текста вы также можете использовать getline. Просто используйте строку в качестве контейнера для текстового документа.

fstream file;
string line;

file.open("Nooby.txt", ios_base::in);

while (!file.eof()) {
getline(file, 100);
}

file.close();

-1

Другие решения


По вопросам рекламы [email protected]