getchar

    0

    1答えて

    私は基本的にメモリ割り当て、文字単位で文字列を作成するプログラムを作成しようとしていますが、キーボードからの入力は1つだけです。私はそれを行うための複数の(より良い)方法があることを知っていますが、私はこの特定の方法でそれをやりたかったのです! は、ここでは、コードです: int newstring (char** string) { printf("--------------In func

    0

    1答えて

    入力したテキストを表示する小さなcプログラムを作成しました。入力されたテキストが "show version"の場合、バージョンが表示されます。ここ は、それがすべてのチャー+ 1のためにV1を印刷するサンプルコード #include<stdio.h> #include<string.h> void main(){ int i; char j = (char) i; while(i !=

    0

    1答えて

    問題が少しありますが、なぜこれがうまくいかないのか混乱しています。コードは入力を受け取り、小文字の母音なしで入力を印刷します。 #include <stdio.h> int main (void) { int i=getchar(); while (i != EOF) { if(i!='a' && i!='e' && i!='i'&&i!='o' && i!=

    -1

    1答えて

    これがなぜ機能しないのか不思議です。私はgetchar()を使って入力を読み込み、文字、パーセント/ 100、そして頻度を出力したいと思います。例えばこんにちは、 'a' 0.200000 1 などの文字をzに印刷します。 これは、入力を受け付けますが、何も印刷さdoesntの: #include <stdio.h> int main (void) { double array[26]

    0

    1答えて

    、私が実行している場合は、私のプログラムはgetchar()あり > tty /dev/tty0 > ./myprogram.out 、その後、/dev/tty0ファイルからの入力を待っているstdin(0)ファイルディスクリプタのをブロック。 このプロセスも、取得するタイムスライスに基づいてProcess mgmtによってスケジュールされます。私の質問がある 、stdinにgetchar

    -1

    1答えて

    私は簡単なコードを書こうとしています。 getcharを使用して10文字を入力し、最小のものを印刷してください。 Ex。 'A'はASCIIで65で、 'A'と入力すると 'A'が最小であることが表示されます。 私は文字を入力する必要がある最初の部分を行いました。私のforループの何かが壊れています。私はこの5回取得 #include <stdio.h> int main(void) {

    -1

    4答えて

    私はカーニハンリッチーを読んでいたし、プログラムを数え、この文字がありますので、私は、私はいくつかの文字を入力した後、それ以降何も出力がない、コンパイルし、このコードを実行すると #include <stdio.h> #include <stdlib.h> int main() { char c; int i; c = getchar(); while (c != EOF)

    0

    1答えて

    ユーザが 'l'を入力するまで、シリアルコンソールのデータ文字列を読み取るUART用のドライバがあります。しかし、私はちょうど1つのチャーを読んでみたいです。これは、ユーザーが1-9またはa-zを入力するメニュー用です。私は標準C getchar()と同等のものを作成しようとしています。どのように一般的にこれを行うことができますか? これはUARTのレジスタマップです。 void getstrin

    -2

    1答えて

    に苦しんこれは私の単純なコードです: #include <stdio.h> int main() { char c; int i; for(i=1;i<11;i++) { printf("\nEnter the character:"); c = getchar(); } printf("%c",c);