#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void)
{
char p,q;
printf("Hello enter char: ");
p=getchar();
printf("the char is: %c\n",p);
printf("Hello enter char: ");
q=getchar();
printf("the char is: %c\n",q);
return 0;
}
(爲什麼我的輸出是第二個printf和scanf沒有等我輸入一個字符後退出程序?意思是你知道它說:q =的getchar();不應該在退出程序前等待輸入一個字符,但由於某種原因,當它進入到下一行的程序只是退出...如何讀取C中的char值而不用去下一行
爲了什麼'scanf()的'你指的是?而當你「進入」你的性格*和按下的鍵 *鍵盤上,有多少個字符,你認爲你輸入?提示:這不是一個。 –
WhozCraig
我在屏幕上看到第一個打印輸出,然後我輸入一個字符,然後按enter ...然後計算機打印出第二個和第三個打印....爲什麼不打印出第二個打印輸出直到我輸入一個字符後按Enter鍵? –
@HardyFeng哦三江源!多數民衆贊成在問題...所以請告訴我如何解決這個問題? –