組み込みLINUXのハー ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
146:login:Penguin 04/12/21 02:39:52 O40RWKQd popenしたならそのままreadすりゃ取れるじゃん 147:login:Penguin 04/12/21 03:49:33 /waQb+mF >>146 wgetで取得したデータをpopenで取りたいんだけど、そのデータを>>142の現象のせいで標準出力に吐けないから無理 148:login:Penguin 04/12/21 15:57:19 C8QACAgt >>147 wget なら出力ファイル名を - (ハイフン)で標準出力に出せなかったっけ? -O - とか、--output-document=- とか。 149:login:Penguin 04/12/22 02:29:45 pJnnRHKR 何しようとしてどういう事を試してみたのかがさっぱりわからないんだが 情報小出しにしないでちゃんとまとめて書いてみろよ 見た限りでは標準入出力というものへの理解が欠けてるように見るが・・・ 150:login:Penguin 04/12/22 04:02:13 b3PRYGlb >>149 ふむ、すまんかった。具体的なコードを貼るよ。 sprintf(cmd, "wget -q -O /dev/stdout %s", dataurl); if ((fin = popen(cmd, "r")) == NULL) { fprintf(stderr, "pipe error\n"); exit(1); } 目的はdataurlに格納されたURLのファイル内容をpopen()経由で得ること。 だが実際にはこれを実行しても、wgetによる標準出力への出力は>>142のようにエラーが発生して 行われないので、popen()経由でデータを得ることが出来なかった。 (wgetによる標準出力が空なだけで、popen()自体が失敗するわけではない) >>148 おお! 今まで知らなかった。手元ではきちんといけた。 再びL-Card+に触れる時にそっちに内蔵されてるwgetでもできるのか試してみるよ。 dクス
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4347日前に更新/212 KB
担当:undef