|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<string.h>
int write_file()
{
char names[3][20]={"cao","fuck","shit"};
FILE *fp=NULL;
fp=fopen("funk.txt","w");
if(fp==NULL)
{
printf("no find the txt\n");
return 0;
}
fwrite(names,sizeof(names[0]),1,fp);
fwrite(names,sizeof(names[1]),1,fp);
fwrite(names,sizeof(names[2]),1,fp);
fclose(fp);
}
int main()
{
write_file();
return 0;
}
为什么用二进制写文件,结果写出来的是三个cao cao cao??不是说用这种方式看不到所写的东西吗? |
|