已知Windows中是'\n' ,那么在linux中是什么?问这个问题是因为在linux中运行这代码输出str1有乱码.#include <stdio.h>int main(){ char str1[10],str2[10]; char *p1,*p2; p1 = str1; p2 = str2; printf("输入字符串\n"); gets(p2); while(*(p2)!='\0') { *p1 = *p2; p1++; p2++; } p1 = '\0'; printf("str1 = %s\n",str1); printf("str2 = %s\n",str2); return 0;}
- 2 回答
- 0 关注
- 2749 浏览
添加回答
举报
0/150
提交
取消