用C语言编程。输入数行文字,保存到文件中,再用记事本查看文件内容。急用,谢谢
答案:2 悬赏:80 手机版
解决时间 2021-02-08 14:41
- 提问者网友:锁深秋
- 2021-02-08 04:23
用C语言编程。输入数行文字,保存到文件中,再用记事本查看文件内容。急用,谢谢
最佳答案
- 五星知识达人网友:不如潦草
- 2021-02-08 04:34
#include
#include
#include
#include
#include
#include
int main()
{
printf("输入文字,按Ctrl+C结束输入!\n");
char buf[BUFSIZ];
int n;
int fd=open("test",O_CREAT|O_RDWR,0640);
if(fd<0)
{
perror("err\n");
abort();
}
while((n=read(STDIN_FILENO,buf,BUFSIZ))>0)
{
if(write(fd,buf,n)!=n)
{
perror("write err\n");
abort();
}
}
if(n<0)
{
perror("read err\n");
return 0;
}
fsync(fd);
close(fd);
return 0;
}
#include
#include
#include
#include
#include
int main()
{
printf("输入文字,按Ctrl+C结束输入!\n");
char buf[BUFSIZ];
int n;
int fd=open("test",O_CREAT|O_RDWR,0640);
if(fd<0)
{
perror("err\n");
abort();
}
while((n=read(STDIN_FILENO,buf,BUFSIZ))>0)
{
if(write(fd,buf,n)!=n)
{
perror("write err\n");
abort();
}
}
if(n<0)
{
perror("read err\n");
return 0;
}
fsync(fd);
close(fd);
return 0;
}
全部回答
- 1楼网友:怙棘
- 2021-02-08 06:10
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |