#include<iostream>//行写入的堆区间格式
#include<Cstdlib>
#include<Cstdio>
#include<Cstring>
using namespace std;
int main()
{
FILE* fp=fopen("文件的路径","w");
if(fp==NULL)
{
cout<<"查找错误"<<endl;return -1;
}else{
cout<<"查找成功"<<endl;
}
char *p=(char *)malloc(sizeof(char)*100);
// char ch;
while(1)
{
memset(p,0,100);//每次都要重置
// scanf("%s",p);
scanf("%[^\n]",p);//这个不支持换行,等于是对换行无感觉了
getchar();//接受换行
if(*p=='!')//这个p可是指针
{
break;//这个结束要放在前边哈
}
strcat(p,"\n");//手动加入换行 strcat是在要传递地址在这个东西的后面加一个符号
fputs(p,fp);
}
free(p);
fclose(fp);
return 0;
}#include<iostream>//行写入的堆区间格式
#include<Cstd