- UID
- 128206
- 帖子
- 2175
- 积分
- 2592
- 阅读权限
- 50
- 注册时间
- 2010-8-27
- 最后登录
- 2015-4-12
- 在线时间
- 3813 小时
|
MakubeX 发表于 2013-12-19 17:42 ![]()
找出来然后换成什么?已经是\n怎么换成换行符?
。。。 我以为你都明白了 你看到的\n是两个字符 他不是回车 你要把这两个字符换成一个回车 或者windows上\直接 换成\r也行
小写了一段 没有测试 codepad 上没法读外部文件
- #include <stdio.h>
- int main(int argc, char *argv)
- {
- char str1[50], str2[50];
- FILE *fp = fopen(filename, "r");
- fgets(str1, 50, fp);
- int i = 0, j=0;
- while(str1[i] != '\0')
- {
- if (str1[i] != '\\' && str1[i+1] != 'n')
- str2[j++] = str1[i];
- else
- str2[j++] = '\n', i++;
- i++;
- }
- str2[j] = '\0';
- printf(str2);
- return 0;
- }
复制代码 |
-
1
查看全部评分
-
|