编程实现:在ASCII码65~120的范围内(含边界值),随机产生35个字符,将这些字符输出到文件myfile1.txt中,每个字符前加一个空格。
要求:(1)本题的文件采用相对路径方式进行访问。
(2)请将自己的学号姓名输出到文件myfile1.txt的第一行。
输出格式参见样张:
#include <iostream>
#include <fstream>
#include <ctime>
using namespace std;
int main ()
{
ofstream myfile1;
myfile1.open(".\\myfile1.txt",ios::out);
if(!myfile1)
{
cout<<"Open File Error!"<<endl;
exit(0);
}
char c[35];
srand(time(NULL));
for (int i=0;i<35;i++)
{
c[i]=65+rand()%56;
myfile1<<" "<<c[i];
}
myfile1.close();
return 0;
}
运行结果如下: