编写一段C语言 在运行时终端输入汉字 写入一个指定文本
发布网友
发布时间:2024-09-30 17:24
我来回答
共1个回答
热心网友
时间:2024-12-04 08:25
#include <stdio.h>
#include <string.h>
void main()
{
char buff[2048] = "";
int a;
FILE *fp;
fp = fopen("C:\\w.txt", "ab+");//打开文件
if(!fp)
{
printf("文件打开失败,输入任意字符退出\n");
getchar();
return;
}
while(1)
{
printf("输入汉字。。\n输入exit退出\n");
memset(buff,0,2048);//清空缓冲区
scanf("%s", buff);
if(!strcmp(buff,"exit"))
{
break;//退出
}
a = fwrite(buff,1,strlen(buff),fp);
}
fclose(fp);//关闭文件
}
追问谢谢 有个小问题 你这代码每行的行数是怎么显示出来的?我用的c++6.0
追答
显示行号是百度的功能,VC6.0,把光标放到某一行,就可以在右下角看到光标所在的行列
19行,13列