c89

    -1

    3答えて

    コンパイラの警告warning: too many arguments in call to 'IF'にエラー(IFが関数)を作成しようとしています。 警告の実際の名前がわからないため、clangの設定に問題があります。 私は次のことを試してみました: clang -Werror=too-many-arguments main.c warning: unknown warning option

    1

    1答えて

    まずでsize_t型へのポインタを追加し、私はこのthreadについて知っている: 今、私はこの配列があるとします。 size_t count = some_value(); struct info *pinfos = malloc(count * sizeof(struct info)); を、私はそれが 変数を使用して「移動」したかったです struct info *p; このコー

    -1

    2答えて

    PIC用のmikroCでタイマベースの割り込みを実装する際に問題が発生しています。 PORTC.F0にキーを押してトグル間に100msの遅延がある場合、ポートピンを8回トグルしたいと思います。 通常、これは、遅延機能 for (i=0;i<=8;i++) { PORTB.F0=~PORTB.F0; Delay_ms(100); } しかし、期間中を利用して、非常に簡単に

    0

    1答えて

    プログラムの一部のコードに問題があります。私はファイルを読み込み、それを構造体に1行ずつ書き込む必要があります。ファイルは約800行で、構造体を印刷しようとすると、ファイルの内容が含まれるはずですが、構造体は30行程度しか印刷されません。残りの部分はエラーまたは間違った書式で提出されます。これは今の私の機能であり、私は単にそれをメインと呼んでいます。何が間違っているのかは分かりませんが、mallo

    0

    1答えて

    だから私は次のようなコードがある場合: typedef union { long integer; float decimal; long *integerPtr; float *decimalPtr; } Number; typedef struct Point { Number x; Number y; } Point;

    0

    2答えて

    次の状況: 非常に頻繁に呼び出される巨大なプログラムで1つのメソッドを編集していますが、正確に(実行ごとに異なる)頻度はわかりません。 これで、txtファイルにログを追加する必要がありました。各呼び出しでファイルを開く/閉じることは、アプリケーション全体にとって大きなボトルネックになります。 この関数の最後の呼び出しがわからないので、ファイルを開いたままにすることは本当にオプションではありません。

    2

    1答えて

    プロジェクトをコンパイルするときにVisual Studioを使用してANSI C標準を適用しようとしていますが、動作させることができません。 ヒント? 私はすべてのチュートリアルを読んで、私は/ Zaオプションを有効にし、自分のファイルを.c(.cppではなく)という名前にしました。ただし、次のプログラムは正常に構築されます。 #include <stdio.h> void main(void

    2

    1答えて

    私はn人の選手にカードを出すCプログラムを書いています。同じデッキを共有したいので、mmap()を使用してデッキのサイズを把握しようとしていますが、このプログラムをコンパイルするマシンではMAP_ANONYMOUSまたはMAP_ANONは許可されていません。共有メモリにC89/pre Linux 2.4準拠のグローバル変数を格納できるもう一つの方法はありますか? コンテキストのための私のプログラム

    -2

    1答えて

    私はgcc -std = c99を使用してコンパイルできますが、c89 aka gcc -Wallを使用してコンパイルする必要があります。これは、私が 'for'ループを使用する私のコードの一部です。私に事前にお手伝いできるかどうかを確認してください。 #include<stdio.h> int main() { int arr[100],i=0,ch; int n = 1

    1

    1答えて

    ファイルdata.txtの読み込みに問題があるようです。乱数は、私はそれは私が ` #include<stdio.h> #include <stdlib.h> #define DATA_FILE "data.txt" #define OUT_FILE "output.txt" void write_data(FILE *data, int n); int main(void) {