main()不会循环(当我在shell中打印出“提示”后点击“Enter”键时没有发生任何事情。这是我试图构建的截断版本非常新的C,真的需要一些帮助!
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<unistd.h>
int main(){
char string1;
printf("prompt");
scanf("%s", string1);
if(!string1){
return main();
}
printf(" %s", string1);
return 0;
}