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

2024年11月29日 09:33
有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;
}