kazusanchiのプロフィール
- ベストアンサー数
- 13
- ベストアンサー率
- 39%
- お礼率
- 35%
- 登録日2007/07/10
- セグメンテーションエラーの原因がわからず困っています。
こんにちは。 プログラムを実行すると「セグメンテーションエラー」と表示されほとほと困っています。力を貸して頂けないでしょうか。 以下がそのプログラムです。 #include<string.h> #include<unistd.h> #include<errno.h> #include<signal.h> #include<sys/types.h> main(){ FILE *fp,*fp2; int a; pid_t pid; pid = fork(); if(pid == 0){ fp = popen("tcpdump 'tcp[13] & 255 == 2' > file.txt","r"); system("sleep 1"); kill(pid,SIGTERM); } else{ fp2 = popen("wc -l file.txt","r"); fscanf(fp2,"%3d",a); printf("%d",a); } } プログラムの内容は、子プロセスとして動かしたtcpdumpにより出力されたfile.txtの行数を表示するものです。 tcpdumpを子プロセス化したのは、killコマンドで終了しないと止まらないからです。 以上で何か気づかれた事等ありましたら、是非ご教授いただきたいのですが可能でしょうか。環境はCentosです。どうぞよろしくお願いします。
- セグメンテーションエラーの原因がわからず困っています。
こんにちは。 プログラムを実行すると「セグメンテーションエラー」と表示されほとほと困っています。力を貸して頂けないでしょうか。 以下がそのプログラムです。 #include<string.h> #include<unistd.h> #include<errno.h> #include<signal.h> #include<sys/types.h> main(){ FILE *fp,*fp2; int a; pid_t pid; pid = fork(); if(pid == 0){ fp = popen("tcpdump 'tcp[13] & 255 == 2' > file.txt","r"); system("sleep 1"); kill(pid,SIGTERM); } else{ fp2 = popen("wc -l file.txt","r"); fscanf(fp2,"%3d",a); printf("%d",a); } } プログラムの内容は、子プロセスとして動かしたtcpdumpにより出力されたfile.txtの行数を表示するものです。 tcpdumpを子プロセス化したのは、killコマンドで終了しないと止まらないからです。 以上で何か気づかれた事等ありましたら、是非ご教授いただきたいのですが可能でしょうか。環境はCentosです。どうぞよろしくお願いします。
- マルチコアCPUでMediaEncoderと他のアプリを同時に使いたい
当方WindowsVISTA32BitでCore2Quad Q6600を使っているのですが デスクトップの画面を取り込もうと WindowsMediaエンコーダ9を立ち上げて エンコードしたところ4つのCPUを全部使ってしまい負荷が 全部のCPUにかかってしまっています。 どうもWME自体がマルチコア対応とのことです。 これでは平行してアプリを立ち上げても WMEにCPUの処理能力を奪われてまともにアプリを起動できません。 (ゲームの動画をキャプチャーしようとしていました。) できればWMEを1つのコアに処理させたいのですが どうのようにすればよいのでしょうか? ちなみにM/BはASUSのP5K-Eです。 アプリや、もしくはWME自体の設定でなんとかなる ものなのでしょうか?
- ベストアンサー
- taturo
- その他(ソフトウェア)
- 回答数1
- Windowsの表示
PC初心者です。最近PCを買い換えました。Vstaです。エクセルの取扱説明を見ていたらタブなるところに「表示」の右隣に「開発」となっているはずなのですが、自分のPCにはそれが表示されていません。どうすればいいですか?
- 締切済み
- keroponpap
- Windows Vista
- 回答数2
- WindowsHomeServerのWebDAVをエクスプローラから使用できませんか?
WindowsHomeServerを購入しました。 早速セットアップしてインターネットでモバイルWAN環境で外部からアクセスしてみたのですが・・・ IE上でログインしての使用はできるのですが、通常のエクスプローラからネットワークプレイスで(エクスプローラ上で)接続はできないのでしょうか? LINUX+WinDAVのサーバー環境だとクライアントはWindowsのエクスプローラで成功したのですが、同じMicrosoftさんの製品では・・・ うまく接続できている方がいらっしゃれば是非ご教授お願いいたします。
- 締切済み
- nfnyprj
- その他(Windows)
- 回答数1