文件操作解决方案
文件操作代码如下:#include stdio.h#define N 256int main(void){char str1[N] C:\\Documents char
文件操作
代码如下:
#include <stdio.h>
#define N 256
int main(void)
{
char str1[N] = "C:\\Documents ";
char str2[N] = "and Settings\";
char str3[N] = "Administrator";
FILE *fp;
if( !(fp = fopen("新建文件.txt","wb+")))
{
printf("打开失败!\n");
exit(1);
}
fputs(str1,fp);
fputs(str2,fp);
fputs(str3,fp);
fclose(fp);
return 0;
}
程序运行后
新建文件.txt 内容为:
C:\Documents and Settings\Administrator
我想要这样
新建文件.txt 内容为:
C:\Documents
and Settings\
Administrator
求指点 谢谢!! C语言 文件操作
[解决办法]在LINUX下试了,在每个字符串后面加个\n就可以换行的
[解决办法]#include <stdio.h>
#define N 256
int main(void)
{
char str1[N] = "C:\\Documents \n";
char str2[N] = "and Settings\\ \n";
char str3[N] = "Administrator\n";
FILE *fp;
if( !(fp = fopen("新建文件.txt","wb+")))
{
printf("打开失败!\n");
exit(1);
}
fputs(str1,fp);
fputs("\n",fp);
fputs(str2,fp);
fputs("\n",fp);
fputs(str3,fp);
fclose(fp);
return 0;
}
[解决办法]#include <stdio.h>
#define N 256
int main(void)
{
char str1[N] = "C:\\Documents ";
char str2[N] = "and Settings\";
char str3[N] = "Administrator";
FILE *fp;
if( !(fp = fopen("新建文件.txt","wb+")))
{
printf("打开失败!\n");
exit(1);
}
fputs(str1,fp);
fputc('\r',fp);
fputc('\n',fp);
fputs(str2,fp);
fputc('\r',fp);
fputc('\n',fp);
fputs(str3,fp);
fputc('\r',fp);
fputc('\n',fp);
fclose(fp);
return 0;
}
楼主试试
[解决办法]3楼的应该可以吧
[解决办法]三楼我看行!!