我想读入一个键盘输入的句子,例如Hello World!,用scanf该怎么实现呢?例如下面的程序该怎么修改呢?
#include "stdio.h"
void main(void){
char Eng[1000],i,ch;
printf("请输入一个英文句子\n");
//gets(Eng);//使用gets函数实现字符串的输入
scanf("%s",&Eng);
for(ch=' ',i=0;Eng[i];i++){
if(ch==' ' && Eng[i]>='a' && Eng[i]<='z')
{
printf("%c",(ch=Eng[i])&0xDF);//使用位运算实现小写转换为大写
}
else printf("%c",ch=Eng[i]);
}
printf("\n");
} |
|