问个循环判断条件写法
读取输入,直到读入10个字符串或遇到EOF,由二者中最先被满足的那个终于读取过程
我想问下,这个判断要怎么写,输入10字符串我懂但是那个EOF要怎么判断
----------------解决方案--------------------------------------------------------
while(scanf("s%",str)!=EOF)
----------------解决方案--------------------------------------------------------
EOF=-1在include<stdio.h>下才起作用.输入非法字符SCANF有可能等于-1,就结束循不.
----------------解决方案--------------------------------------------------------
EOF=-1在include<stdio.h>下才起作用.输入非法字符SCANF有可能等于-1,就结束循不.
没错...
C语言学习者 好久不见啦 看来学习挺忙吖 呵呵 头像很cooooool的说
----------------解决方案--------------------------------------------------------
呵呵,unicorn这个是你吗?
----------------解决方案--------------------------------------------------------
嗯 是吖 呵呵 ... 用来灌水 ...过两天就放假不上网了
这C区圣地版主就别带头灌水了 闪鸟~
----------------解决方案--------------------------------------------------------
----------------解决方案--------------------------------------------------------
好象我没说清楚的样子,
int main(void)
{
char str[10][50];
int i;
for(i=0;i<10&& !=EOF;i++) //输入10个字符串或遇到EOF,由二者中最先被满足的那个终于读取过程
gets(str[i]);
getch();
return 0;
}
那个循环判断要怎么写。(比如现在输入5个字符串然后按Ctrl+Z退出或者直接输入10个字符串退出)
----------------解决方案--------------------------------------------------------