scanf

    0

    1答えて

    したがって、cのfscanf関数をオーバーライドしようとしていますが、特定の条件が満たされていれば、それらの条件が満たされない場合は、元のfscanfを呼び出すだけです。私はあなたがそれを介在させながら関数の元のバージョンを使用するためにdlsymを使用することができますが、fscanfの問題はそれがvariadicだということを知っています。 va_listとva_argを使って、私の関数に渡さ

    2

    1答えて

    #include <stdio.h> #include <stdlib.h> int main() { unsigned int n0; scanf("%d", &n0); const unsigned int n = n0; short unsigned int A[n]; short unsigned int d, x, y, k;

    1

    1答えて

    私は、私たちがクラスでやっている単純な64ビットアセンブリプログラムを持っています。ユーザー入力(文字列)を取り、その文字列を小文字で大文字と大文字を小文字に変換します。 私が持っているものでは、スペースを見つけるまで何も読み込まれず、それ以降は読み込まれません。だから、 "test"を入力すると "TEST"が出力されます。 "test test"を入力すると "TEST"が出力されます。しかし

    0

    1答えて

    このプログラムを実行すると、ファーストネームを入力することができ、セグメンテーション違反が発生します。 なぜこのようなことが起こるのか、それを取り除く方法はわかりません。 #include <stdio.h> int main (void) { FILE *fp; fp = fopen("list.txt","a+"); if (fp == NULL){

    0

    1答えて

    #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include "contacts.h" int main(void) { int i = 0; char middleInitial_ans; // Declare variables here: struct Name emp[] = { { 0 } }; struc

    0

    2答えて

    このファイルはdictionary1.txtという名前で、彼らのすぐ隣の発音。私がしたいことは、各行から最初の単語を取得し、プログラムが最初から作成する別のtxtファイルにそれらを印刷することです。私のコードはそれをしますが、それはまた、英語の単語の間にランダムな中国語の文字を印刷します、なぜ私は分かりません。 ここでは出力に含まファイルは次のようになります。 (た発音がdictionary1.t

    0

    2答えて

    を使用して2つの文字列を入力する?私は次のようにそれらを使用する:あなたが最初のscanf()でkidに\nまでの入力を読んでいる #include <stdio.h> #include <string.h> main() { char kid[25]; char color[10]; scanf("%24[^\n]", kid); // kid name

    0

    1答えて

    ための単一のscanf(): シングルのscanf()*入力の2種類に対応し、前に初期化された変数/秒に割り当てることができ声明。 *または必要なことを行うことができる他の機能/方法。入力の タイプ: %c %i - 例:56 %c C - 例: cは現在の問題: scanf("%c %i", &c, &i);は - 指定する必要があります%iしかし、2番目の引数がない場合があります%i。可能な入