-
[解決済み] char 配列を空にするには?
質問 char members[255]のような文字列の配列を持っています。ループを使わずに完全に空にするにはどうしたらよいでしょうか? char members[255]; 空っぽというのは、もし何らかの値が格納されていたなら、その値は格納されていないはずだという意味です。例えば、私がstrcatを行う場合、古い値は残っていないはずです。 members = "old value
2022-02-08 14:14:41 -
[解決済み] WinMain@16' への未定義の参照 collect2.exe: エラー: ld は 1 の終了ステータスを返しました。
質問 eclipse CDTを使ってIntelのインストラクションをテストしていますが、以下は私のプログラムです。 #define cpuid(func,ax,bx,cx,dx)\ __asm__ __volatile__ ("cpuid":\ "=a" (ax), "=b" (bx), "=c" (cx), "=d" (dx) : "a" (func)); int Check_CPU_
2022-02-08 12:06:41 -
[解決済み】sizeof float (3.0) vs (3.0f)
質問 sizeof(3.0) と sizeof(3.0f) の違いを教えてください。 どちらも同じ結果(sizeof float)になると思っていたのですが、違いますね。 32ビットマシン、gccコンパイラの場合。 サイズオブ(3.0f) =>4 サイズオブ(3.0) => 8 なぜでしょうか? どのように解決するのか? 3.0はダブルだから。参照 C言語
2022-02-08 09:45:18 -
[解決済み] mallocで文字列の配列を動的に作成する。
質問 C言語で文字列の配列を作成しようとしています。 malloc . 配列が保持する文字列の数は実行時に変更することができますが、文字列の長さは常に一貫しています。 私はこれを試しましたが(下記参照)、問題があります。正しい方向へのヒントは大いに感謝されます #define ID_LEN 5 char *orderedIds; int i; int variableNumberOfE
2022-02-08 08:45:53 -
[解決済み] c の unix_error 関数に関する問題
質問事項 私は特定のファイルをインクルードしていないと考えていますが、インターネット上でインクルードする必要があるファイルを見つけることができないようです。何かヒントがありますか? EDIT: 私はこんな風に書いています。 while((pid = waitpid(-1, NULL, 0)) > 0){ printf("SERVER: Handler reaped
2022-02-08 08:16:50 -
[解決済み】argv[]をint型として取得するには?
質問 このようなコードがあります。 int main (int argc, char *argv[]) { printf("%d\t",(int)argv[1]); printf("%s\t",(int)argv[1]); } で、シェルではこうしています。 ./test 7 しかし、最初のprintfの結果は7ではありません、どうすればargv[]をintとし
2022-02-08 06:33:43 -
[解決済み】「複数の定義」「最初に定義されたのはここです」エラーについて
質問 3つのプロジェクトがあります。 サーバー , クライアント と コモンズ . のヘッダーとソースのペアを作成します。 コモンズ の両方から自由にアクセスすることができます。 サーバー と クライアント . しかし、何らかの理由で、追加のソース/ヘッダーファイルを サーバー または クライアント プロジェクトは常に multipl
2022-02-08 05:15:09 -
[解決済み] 警告: データ引数よりも '%' 変換が多い
質問 私はC言語初心者で、課題としてプログラムを書こうとしています。ユーザーは7つの浮動小数点数を入力し、それを配列に格納する必要があります。 #include <stdio.h> #include <string.h> int main() { float data[32]; printf("Instert 7 values, separated by
2022-02-08 05:14:49 -
[解決済み] C言語におけるポインタと整数の比較
質問 C言語でのプログラムについて、少し愚かな質問があります。 警告: ポインタと整数の比較 . なぜなのか、本当にわかりません。 私は各文字を画面に書きたいだけなのです。 私のコード int i = 0; char str[50] = {'s', 'a', 'm', 'p','l','e'}; //only for test while (str[i] != NULL) {
2022-02-08 05:14:39 -
[解決済み] getop() 関数 K&R book p 78
質問 K&Rの本を勉強しています。現在、p.78のgetop()関数を読んでいます。 コードは理解できるのですが、2つの点について説明が必要です。 getop()のコードは以下の通りです。 int getch(void); void ungetch(int); /* getop: get next character or numeric operand */ int get
2022-02-08 05:01:34 -
[解決済み】C言語で入力が整数型かどうかチェックする
質問 アトイとかそういう関数が使えないのが難点です(確か数学演算に頼ればいいんですよね)。 int num; scanf("%d",&num); if(/* num is not integer */) { printf("enter integer"); return; } 試してみました。 (num*2)/2 == num num%1==0 if(sc
2022-02-08 04:10:19 -
[解決済み] C言語でnanosleep()を使用するには?tim.tv_sec` と `tim.tv_nsec` とは何ですか?
質問 はどのように使うのですか? tim.tv_sec と tim.tv_nsec を次のように入力しますか? の実行をスリープさせるにはどうすればよいですか? 500000 マイクロ秒? #include <stdio.h> #include <time.h> int main() { struct timespec tim, tim2;
2022-02-08 03:46:58 -
[解決済み] STDERR_FILENOの正しい使い方を教えてください。
質問 を正しく使うための例を教えてください。 STDERR_FILENO から <unistd.h> ヘッダーファイルは? 主に、エラーメッセージの書き方を学びたい。 STDERR_FILENO . を使いました。 STDOUT_FILENO は、過去に特定のファイルに書き込むために使用されたので、私はそれを疑問に思っています。 STDERR_FILENO .
2022-02-08 02:25:36 -
[解決済み] C: エラー: ';'トークンの前に ')' があると予想される
質問 最もシンプルなコードのように思えるのですが、なぜかコンパイルできません。 switch(choice) { case 0: printf("%d", LOOP_LIMIT); /* this line gives the error */ break; case 1: この行をコメントアウト
2022-02-08 02:23:21 -
[解決済み] リンク時のグローバル変数への未定義参照
質問 3つのモジュールに分けられたプログラムを、3つのソースファイルに対応させてコンパイルしようとしています。 a.c , b.c および z.c . z.c には main() の関数を呼び出します。 a.c と b.c . さらに a.c の関数を呼び出します。 b.c その逆も同様です。最後に、グローバル変数 count これは、3つのモジュールで使用され、別の
2022-02-08 02:02:02 -
[解決済み] mallocとfreeのコード
質問 gccコンパイラが現在使用しているmallocのコードはどこにあるのでしょうか?実は、オリジナルのものとは少し異なる独自のmalloc関数を書きたいと思っています。フックやその他を使うことができるのは知っていますが、実際のコードを見たいと思っています。 どのように解決するのですか? malloc の POSIX インターフェイスは ここで定義されている . GNU/L
2022-02-08 01:30:27 -
[解決済み] 1つの親プロセスから2つのプロセスを作成する方法
質問事項 fork()を使う必要があることは分かっていますが、これは単に1つの子プロセスを作成するだけです。子プロセスの中から再度forkを呼び出せばいいのでしょうか?また、シグナルやパイプで通信する必要があるのですが、どちらが実装しやすいでしょうか? どのように解決するのですか? 2つ目のプロセスを作成するには fork() 親か子のどちらかで (ただし両方は不可!) もう一度
2022-02-07 23:39:02 -
[解決済み] fprintfの代わりにfputsを使用するのはどのような場合ですか?[クローズド]です。
質問 <パス ここで何を聞かれているのかがわかりにくい。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターへ .
2022-02-07 23:13:35 -
[解決済み] AMD64 -- nopw アセンブリ命令?
質問内容 このコンパイラの出力で、機械語コード化された nopw 命令は動作します。 00000000004004d0 <main>: 4004d0: eb fe jmp 4004d0 <main> 4004d2: 66 66 66 66 66 2e 0f nopw %cs:0x
2022-02-07 22:34:08 -
[解決済み] C言語におけるexit(0)とexit(1)の違いは何ですか?
質問内容 どなたか教えてください。とはどう違うのですか? exit(0) と exit(1) をC言語で書くと? どのように解決するのですか? との違いは何ですか? exit(0) と exit(1) はC言語で? exit(0) は、プログラムの終了に成功したことを示します。 exit(1) (通常)正しく終了していないことを示します。しかし、この使い方は移
2022-02-07 22:01:57
最新
-
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パイプラインで失敗したステージのリトライオプションを実装するには?
-
がチェックアウトされていない...バンドルインストールしても直らない!