fgets(str,sizeof(str),stdin);这一句话什么意思?

#include <stdio.h>
#include <string.h>
int main()
{
int n,i,k;
char str[40],ch;
scanf("%d",&n);
ch=getchar();
while(n--)
{

fgets(str,sizeof(str),stdin);
k=strlen(str);
for(i=k-1;i>=0;i--)
{
if(str[i]>='a'&&str[i]<='z')
printf("%c",str[i]);
}
printf("\n");
}
return 0;
}

从标准输入流获取最多40个字符;
stdin 就是标准输入流,上面代码等同于 gets(str);
温馨提示:答案为网友推荐,仅供参考
相似回答