C语言里面存储多行文本怎么弄?

来源:百度知道 编辑:UC知道 时间:2024/07/06 16:09:21
C++里面知道,可以存储换行符,c里面用什么,全部都是回车就结束了啊
补充一下,不是文件存储,是把一段字符存在一个字符数组中,包括换行符。

例如:
sad
frfedsf
sdfjdsi$832y8
这个

C也有换行符啊!代码如下:

fprintf(fp,"%c",10);

换行的ASCII码是10~~

P.S.
那套格式就可以了
fprintf(fp,"%s","sad");
fprintf(fp,"%c",10);
fprintf(fp,"%s","frfedsf");
fprintf(fp,"%c",10);
fprintf(fp,"%s","sdfjdsi$832y8");

弄错了,我还以为是文件存储。数组也是一样的,将换行符储存为字符型就可以了,ASCII码是10~
char data[]={"sad"};
char add1[]={"frfedsf"};
char add2[]={"sdfjdsi$832y8"};
char add[]={10};
strcat(data,add);
strcat(data,add1);
strcat(data,add);
strcat(data,add2);
printf("%s",data);