getchar

    2

    1答えて

    私は既に機能を使って整理したプログラムを作ろうとしています。その目的は、異なる値を計算するためのいくつかのオプションを持つメニューを処理することです。このコードはメインメニューを処理するためのもので、私が入力したすべての文字は、可能なオプションである1,2、または3であっても無効なものとして(スイッチのデフォルトのケースをアクティブにする) 。私は間違って何をしていますか? void proces

    0

    1答えて

    while 1 ch = GetChar KbWait if (ch>48) && (ch<53) trial(j).RT = GetSecs - startTime ; break; end end ここで私のサンプルコードですが、私はStroop Taskに取り組んでいます。私は反応時間を測定することを期待していま

    7

    3答えて

    これはKernighanとRitchieの18ページから来ている非常に基本的なCの質問です。 私は、キーボードからの文字入力をカウントするため、この非常に簡単なコードをコンパイルした: #include <stdio.h> /* count characters in input; 1st version */ main() { long nc; nc = 0;

    0

    1答えて

    の値を示しなければならない場合: #include <stdio.h> #include <stdlib.h> void main() { int ESC; ESC = getchar(); printf("\n%d", ESC); } それは「10」の値が、ASCIIテーブルを印刷します「27」の値を持つべきだと述べている。私もscanfを使ってこれを

    -3

    1答えて

    printf("%3o\t%2x\t%3d\t%c\n", c = getchar(), c, c, c); "c '[-Wunsequenced]への順序付けられていない変更とアクセス"という警告が表示されます。このエラーは修正するのがかなり簡単です。私がしなければならないことは、別のgetchar()からprintf()までですが、私はこの命令がなぜ警告を出すのかをよりよく理解したいと思っ

    2

    2答えて

    私はubuntu端末gccコンパイラでC言語でプログラミングしています。 printfは何も出力していません。理由を説明してください。 #include <stdio.h> int main() { int c; while (c = getchar() == EOF) { printf("%d\n", (int)c); } ret

    3

    2答えて

    次のスニペットは、第1の入力後に閉じないのはなぜ?: #include <stdio.h> int main() { int a; int b; printf("Enter a first value :"); a = getchar(); printf("You entered: "); putchar(a); pri

    0

    3答えて

    私は自分自身でウェブサイトhttp://www.cprogramming.com/を教えようとしています。 私は入力番号を必要とするコードに来ました。ここで は、コードは次のとおりです。 #include <stdio.h> int main() { int this_is_a_number; printf("Please enter a number: ");

    0

    3答えて

    私はCでメニュー入力プログラムを作成しています。ここでユーザー入力を求めてから、プログラムの入力の最初の文字のみを使用しなければなりません。以下のコードに加えて、私はまた、を試してみました。これは、とりわけ、の代わりに、whileループの代わりに使用しました。 #include <stdio.h> #include <string.h> #include <stdlib.h> void p