为什么运行后输入“ abc"之后一直没反应
void get_input2(char *input) {
char ch = 0;
int i = 0;
printf("Enter the word:"); while (isblank(ch=getchar())) {
continue;
}
input[0] = ch;
for (i = 1; i < 255; i++) {
ch = getchar();
if (isblank(ch)) {
break;
}
else {
input[i] = ch;
}
}
input[i] = '\0'; return;
}
void p11_3(void) {
char input[256];
get_input2(input);
printf("the word you entered is %s\n", input);
return;
}
void get_input2(char *input) {
char ch = 0;
int i = 0;
printf("Enter the word:"); while (isblank(ch=getchar())) {
continue;
}
input[0] = ch;
for (i = 1; i < 255; i++) {
ch = getchar();
if (isblank(ch)) {
break;
}
else {
input[i] = ch;
}
}
input[i] = '\0'; return;
}
void p11_3(void) {
char input[256];
get_input2(input);
printf("the word you entered is %s\n", input);
return;
}