[過去ログ] C言語なら俺に聞け 152 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
672
(2): (アウアウエー Sabf-eWIt) 2019/07/23(火)04:01 ID:XJs/DfWFa(1/4)調 AAS
要素の文字列をそれぞれキャストしてみるとか?
でも別に文字列の実体を用意した方が無難では。
682
(1): 671 (ワッチョイ 4f25-WSqd) 2019/07/23(火)12:04 ID:/ZO3BTO70(3/7)調 AAS
>>672
ありがとうございます。具体的にはどうしたら良いでしょうか?

char list[2][20] = {"./Hello.exe","World"};  
gchar **command = (gchar **){ (char *)list[0], (char *)list[1], NULL};

だと、↓のエラーになります。
error: function-style cast to a builtin type can only take one argument

正しいやり方をお願いします。

うーむ。どうしたものか。 gchar ** 型をどうやって作るのかさっぱり分からない。。。
ダブルポインタがよく分かってない。もう warning は放っておくしかないのかな?
684
(1): 671 (ワッチョイ 4f25-WSqd) 2019/07/23(火)12:21 ID:/ZO3BTO70(4/7)調 AAS
>>672

gchar list1[][20] = {"../Exe/H2O.exe","World"};
gchar *list2[] = {(gchar *)list1[0], (gchar *)list1[1], NULL};
gchar **command = (gchar **)list2;

いろいろ試したところ、↑だと warning でなくなりました。意図されたのはコレでしょうか?コレで良いでしょうか?
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.038s