在c语言里输入字符串以*结束怎么写代码

2024-11-29 09:33:40
推荐回答(2个)
回答(1):

 这样式很多,提供之一:

#include 
int main(void){
    char str[100],i;
    for(i=0;i<100;i++){
        str[i]=getchar();
        if(str[i]=='*'){
            str[i]='\0';
            break;
        }
    }
    printf("%s\n",str);
    return 0;
}

回答(2):

#include

int main()
{
char ch;

while((ch=getchar()!='*')) {
// do anything
}

getchar();
getchar();
return 0;
}