c语言 求高人
#include<stdio.h>
char a[111];
char b[111];
char hang=1;
int i,j;
void main()
{
int ch;
while((ch=getchar())!=EOF)
{
if(hang==1)
a[i++]=ch;
if(hang==2)
b[j++]=ch;
if(ch='\n')
{
hang++;
}
}
printf("%s",a);
printf("%s",b);
}
问题:就是想把从键盘输入的两行数存入a b数组 就是不行 当然 如果我把 hang==2改成hang>1就行了但是不知为什么
[解决办法]
兄弟学习编程要学会编程,不然的话怎么也不会解决问题的。。。