- 785 名前:デフォルトの名無しさん [2008/04/18(金) 07:50:12 ]
- 意図した通りに受け取れないのですが、なぜでしょうか。
「GCCではgetche」の行のprintf()をコメントアウトするとちゃんと取れるのですが #include <stdio.h> int main(void) { int for1inc = 0; char userinput = 0; for(for1inc=0; for1inc < 10; for1inc++) { printf("文字を入力 : \n (GCCではgetche()が使えず改行コードと共に入力されるので5回までしか入力不可) \n\n"); userinput = getchar(); printf("Your input is %c. ""%c"" ASCII code is %d. \n", userinput, userinput, userinput); for( ; userinput; userinput--) { printf("%c", '.'); } printf("\n"); } return 0; }
|

|