每个人我都是学生,完全是编程的菜鸟,只知道一点网络编程 JS-HTML5,但没什么特别的。
我需要帮助解决一些问题。如果你能帮忙,谢谢,如果没有,谢谢。:D
*。用 C++ 编写一个读取文本文件名的程序:NUMBERS.txt,该文件在每一行中包含任意数字。程序必须读取每个数字,将其打印在屏幕上,并检测并打印它是否配对。
*。另一个 C++ 程序随机生成 N 个整数并将其存储在二进制文件名中:wholes.dat。我问了一个人,他告诉我:“你可以考虑看看 rand,它会帮助你生成随机数。你可以将限制设置为从零开始到(一个限制)。整数从零开始然后去到无穷远。”; 但我真的不知道如何编码......
#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 进行试验;但不工作。帮助!!谢谢你的时间。