-
[解決済み] if defined(WIN32) と #ifdef(WIN32) の違いについて。
質問 linux gcc 4.4.1 C99上で動作するプログラムをコンパイルしています。 私は、WindowsとLinuxのどちらでコンパイルされるかを分けるために、#definesを入れただけです。しかし、このようなエラーが発生しました。 error: macro names must be identifiers. このコードを使用する #ifdef(WIN32) /*
2022-02-10 10:38:09 -
[解決済み] 変数警告が設定されているが、使用されていない
質問 int none[5]; int ntwo[5]; (the following is in a switch statement); if (answer == userAnswer) { printf("Correct!\n"); score = prevScore + 1; prevScore = score; } else { pri
2022-02-10 10:20:48 -
[解決済み] sigsuspendの使用方法
質問事項 このようなコードで、信号待ちを繰り返すブロックを作らなければなりません。私の先生は、一時停止やスリープの代わりに、シグナスペンドとマスクを使うように言っています。私はsigsuspendやmaskについてよく知らないのですが、sigsuspend()が呼び出し側のプロセスのシグナルマスクをmaskで与えられたマスクに一時的に置き換え、シグナルハンドラを呼び出すかプロセスを終了させる
2022-02-10 10:14:57 -
[解決済み] ino_tのようなサイズ不明の型はどうすれば印刷できますか?
質問内容 で印刷したい場面はよくあります。 printf 実装で定義されたサイズの整数型(例えば ino_t または time_t ). 今現在、私はこのようなパターンを使っています。 #include <inttypes.h> ino_t ino; /* variable of unknown size */ printf("%" PRIuMAX, (uintmax
2022-02-10 07:21:42 -
[解決済み] ソケットプログラミング パーミッション拒否
質問内容 以下のコードはTCPサーバプログラムで、クライアントに "HELLO!"を返すだけです。 80番ポートでサーバを起動すると、bind()が返されます。 Permission denied . ポート12345はOKです。 このサーバープログラムで80番ポートを使用するにはどうすればよいですか? #include <stdio.h> #include <
2022-02-10 04:21:50 -
[解決済み] 接続(関数)エラーでオペレーションが現在進行中エラー
質問内容 接続関数のタイムアウト値を設定したいのですが、「"Operation now in progress"」というエラーが表示されます。 私のコード if ((he = gethostbyname(authdefhost)) == NULL) { snprintf(errbuf, CERRBUFSIZ - 1, "cannot resolve %s: %s\n",
2022-02-10 02:06:38 -
[解決済み] POSIXソケットをフラッシュする方法はありますか?
質問 POSIXソケットの送信側をリモート側までフラッシュするための標準的な呼び出しはありますか、それとも、ユーザレベルのプロトコルの一部として実装する必要がありますか? 通常のヘッダを見て回りましたが、何も見つかりませんでした。 どのように解決するのですか? Unix ドメインのソケットの場合は fflush() しかし、おそらくネットワーク・ソケットのことだと思います。 ネット
2022-02-10 01:45:11 -
[解決済み] 10進数から2進数への変換を行うC言語プログラムにおいて、16383以上の値を入力すると、動作しません。なぜですか?
質問 10進数から2進数への変換器で、ユーザーが10進数を入力すると、その2進数が出力されます。入力された数値(このコードでは変数 'a' として示されている)が16383より大きいときを除いてはうまく動作しています。理由はよくわからない。もう一つ不思議なのは、16383を入力番号として使用した場合、2進数出力は単に長い1の列になっていることです。これが答えの手がかりになるかどうかはわからな
2022-02-10 01:29:01 -
[解決済み] C言語のstrtok_rとstrtok_sはどう違うのですか?
質問 LinuxとWindowsでコンパイルできるようにする必要があるCプログラムで、この関数を使おうとしています。最初はstrtok_rを使おうとしましたが、Windowsでコンパイルすると、関数が存在しないと文句を言われ、extern関数と見なすと言われ、失敗しました。その後、strtok_sを使ったら、コンパイルできました! それからLinuxで試したのですが、今度は "undefin
2022-02-10 01:18:23 -
[解決済み] [Solved] .Cファイルをコンパイルしています。アーキテクチャ x86_64 の未定義シンボル
質問 .cプログラムをコンパイルすると、なぜかエラーメッセージが表示されます。 11個の警告が発生しました。 アーキテクチャ x86_64 に対して未定義のシンボルがあります。 "_main" から参照されています。 メイン実行ファイルの暗黙のエントリ/スタート ld: アーキテクチャ x86_64 のシンボルが見つかりません。 clang: error: linker c
2022-02-10 01:01:07 -
[解決済み] エラー:整数が期待されるところで集約値が使用された
質問 次のような組合があります。 union data { uint64_t val; struct{ .... } }; という関数があります。 func(union data mydata[]) { printf("%llu",(uint64_t)mydata[0]); // Here is the error } このコー
2022-02-09 22:21:39 -
[解決済み] Makefileを参照してください。Error1
質問 とても簡単なC言語プログラムを持っています。 int main() { return(1); } と簡単なMakefileを作成します。 all: gcc -ansi -pedantic -o tmp tmp.c ./tmp しかし make 次のようなエラーメッセージが表示されます。 $ make gcc -ansi -pedantic -o
2022-02-09 22:08:11 -
[解決済み] C言語で使用されるブラケットとその目的
質問 以前にも質問されていたら申し訳ないのですが、私はC言語初心者で、どなたか () の括弧は、次のコードにあります。 オンラインのチュートリアルから取ったもので、問題なく動きますが、1つだけ理解できない部分があります。 #include <stdio.h> #include <stdlib.h> int main() { int age;
2022-02-09 19:20:13 -
[解決済み] 警告: 不明なエスケープシーケンス '\
質問 コード内のシステムコマンドで正規表現を実行しようとしています。StackOverflowの同様の警告に関するスレッドに目を通しましたが、以下の警告を修正する方法が分かりませんでした。} 警告は消えているようですが、リダイレクトされたファイルに正確な出力を得ることができません。 #include<stdio.h> int main(){ FILE *i
2022-02-09 15:47:42 -
[解決済み] bzero() & bcopy() 対 memset() & memcpy()
質問 非標準の bzero() と bcopy() ではなく memset() と memcpy() Linux環境では?Linuxのコンパイラに適しているという話はよく聞きますが、標準関数と比較しての利点は見たことがありません。 標準のものよりも最適化されているのか、それとも何か好まれる動作の特殊性があるのでしょうか? どのように解決するのですか? 一方 bz
2022-02-09 15:26:14 -
[解決済み】警告:引数「互換性のないポインタ型から」を渡す[デフォルトで有効]。
質問 なんとなく他のスレッドを見て回ったのですが、なんとなくピンとこない...。 評価した値のセットに対してFFTを行いたいのですが、まず値を読み込んで、サイズの配列に保存するプログラムを書きました。 n . int main () { // some variables and also a bit of code to read the 'messwerte.txt' p
2022-02-09 15:06:32 -
[解決済み] 接続拒否エラーの原因は何ですか?
質問事項 C言語でサーバープログラムを作成しようとしています。 他のクライアントを使用して、例えばポート2080で接続しようとすると、このエラーが発生します。 connection refused このエラーの原因は何でしょうか? 解決方法は? 様々な理由が考えられますが、最も一般的なものは以下の通りです。 接続先のマシンでポートが開いていない。 接続先のマシ
2022-02-09 14:41:12 -
[解決済み] NULL is undefinedエラーが発生するのはなぜですか?
質問 このような行があります。 while (**arr != NULL) この行で、私はこのエラーを取得します。 identifier "NULL" is undefined このライブラリーを入れました。 #include<stdlib.h> このエラーを修正する方法はありますか? 解決方法は? 両方 stdio.h と stdlib.h
2022-02-09 13:39:01 -
[解決済み] 警告: 整数からポインタをキャストせずに返しますが、希望通り整数を返します。
質問 C 言語の void * 関数呼び出しから整数を返す適切な方法を見つけようとしています。 つまり #include <stdio.h> void *myfunction() { int x = 5; return x; } int main() { printf("%d\n", myfunction()); return 0; } でも、ずっと
2022-02-09 13:23:24 -
[解決済み】MPI通信でMPI_Bcastを使用する場合
質問 MPI_Bcastを使ってルートノードから他の全ノードへメッセージをブロードキャストしようとしています。しかし、このプログラムを実行するといつも最初のほうでハングしてしまいます。何が問題なのか、誰か知っていますか? #include <mpi.h> #include <stdio.h> int main(int argc, char** argv) {
2022-02-09 12:37:35
最新
-
LinuxでインターフェースのIPアドレスを取得する
-
WPFでリソースであるアイコンを使用するにはどうすればよいですか?
-
Laravel 6.0での「未定義関数str_slug()の呼び出し」について
-
WildFlyのヒープメモリを増やすには?
-
MessageBox.Showダイアログの「はい」「いいえ」ボタンのテキストを変更するには?
-
FlutterでキーボードのText Input Action Button(return/enterキー)を変更するには?
-
同一線上にある2つのdivブロック
-
ナビゲーションバーの右側に複数のUIBarButtonItemを追加するには?
-
絶対配置を使用することはバッドプラクティスとみなされますか?[クローズド]
-
リアクト転写小道具(1個を除く
おすすめ
-
Eclipse で Maven プロジェクトを作成すると、「Could not resolve archetype」というクレームが発生する [重複] 。
-
ドロップダウンリストのselecteditemをプログラムで設定する
-
切り上げ/切り下げ 瞬間を分単位で表す
-
kubernetesを完全にアンインストールする方法
-
Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。
-
LinearLayoutに子要素がある場合、onClickがトリガーされない
-
アンドロイド マシュマロ。Espressoでパーミッションのテスト?
-
車輪の再発明をせずにREST APIを保護する
-
Jenkinsパイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!