关于open函数C++简单问题 我要打开.exe所在文件夹下的某TXT文件,怎么写
#include<iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<unistd.h...
#include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
using namespace std;//定义输入/输出函数//定义杂项函数及内存分配函数//字符串处理
int main()
{int num=0;
cin>>num;
int jb[num];
open("*_GLogData_","r"); 就是这句,我后面要cin txt文件里的内容,该怎么写
for(int i=0;i<num;i++)
cin>>jb[i];
for(int i=0;i<num;i++)
cout<<jb[i]<<endl;
int stu[153][2][2]; //定义学生 学号 性别 状态。
for(int i=0;i<153;i++) stu[i][0][1]=0;
for(int i=0;i<153;i++) //如果
{for(int j=0;j<num;j++)
if(jb[j]==i)
stu[i][0][1]=1; //签到状态修改完成
}
cout<<"已签到:";
for(int i=0;i<153;i++)
if(stu[i][0][1]==1)
cout<<stu[i][0][0];
cout<<"未签到:";
for(int i=0;i<153;i++)
if(stu[i][0][1]!=1)
cout<<stu[i][0][0];
return 0;
} 展开
#include<cstdio>
#include<cstdlib>
#include<cstring>
#include<unistd.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
using namespace std;//定义输入/输出函数//定义杂项函数及内存分配函数//字符串处理
int main()
{int num=0;
cin>>num;
int jb[num];
open("*_GLogData_","r"); 就是这句,我后面要cin txt文件里的内容,该怎么写
for(int i=0;i<num;i++)
cin>>jb[i];
for(int i=0;i<num;i++)
cout<<jb[i]<<endl;
int stu[153][2][2]; //定义学生 学号 性别 状态。
for(int i=0;i<153;i++) stu[i][0][1]=0;
for(int i=0;i<153;i++) //如果
{for(int j=0;j<num;j++)
if(jb[j]==i)
stu[i][0][1]=1; //签到状态修改完成
}
cout<<"已签到:";
for(int i=0;i<153;i++)
if(stu[i][0][1]==1)
cout<<stu[i][0][0];
cout<<"未签到:";
for(int i=0;i<153;i++)
if(stu[i][0][1]!=1)
cout<<stu[i][0][0];
return 0;
} 展开
1个回答
2016-12-03
展开全部
fopen打开文件
如果是二进制,可以根据文件内容的格式,定义结构体来读
~~~~~~
如果是二进制,可以根据文件内容的格式,定义结构体来读
~~~~~~
追问
I/O没学好。。能不能拜托把这句程序写出来啊,挺急的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询