ページ 1 / 1
C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 15:40
by rond
以下のようなソースコードに対し、コメントアウトしている部分の様な処理を行うよう変更を加えたいのですが、どうにも上手くいきません
ご教授よろしくお願い致します!
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void child()
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
sleep(1);
printf("Process %d terminated.\n", getpid());
exit(0);
}
int main(void)
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
/* 子プロセスを生成し,次のchild()を子プロセスで実行する
ように変更 */
child();
/* 生成した子プロセスの終了を待つように変更*/
printf("Process %d terminated.\n", getpid());
return 0;
}
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 17:51
by kerotan0820
すみません、ここの掲示板ではソースを掲載するさいはコードタグでくくることが規約になってます。
ふと見て気づいたので修正することをお勧めします。
http://dixq.net/board/board.html
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 18:10
by rond
ご指摘ありがとうございます、修正させていただきます
規約違反となりご迷惑をおかけしてしまったこと、深くお詫び申し上げます
code
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void child()
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
sleep(1);
printf("Process %d terminated.\n", getpid());
exit(0);
}
int main(void)
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
/* 子プロセスを生成し,次のchild()を子プロセスで実行する
ように変更 */
child();
/* 生成した子プロセスの終了を待つように変更*/
printf("Process %d terminated.\n", getpid());
return 0;
}
/code
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 18:11
by rond
修正できておりませんでした・・・重ね重ね申し訳ないです
コード:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
void child()
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
sleep(1);
printf("Process %d terminated.\n", getpid());
exit(0);
}
int main(void)
{
printf("PID = %d, PPID = %d\n", getpid(), getppid());
/* 子プロセスを生成し,次のchild()を子プロセスで実行する
ように変更 */
child();
/* 生成した子プロセスの終了を待つように変更*/
printf("Process %d terminated.\n", getpid());
return 0;
}
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 19:43
by softya(ソフト屋)
その試行錯誤して、うまくいかないcodeを投稿してもらわないとアドバイスが難しいですね。
ちなみに、本当に初心者ならこのプログラムはまだ早いので、もっと勉強してからにするべきだと思います。
※ 課題の場合は、ちゃんと状況を説明して頂きたいです。フォーラムルールの課題の丸投げに該当します。
http://dixq.net/board/board.html
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月21日(水) 21:38
by Poco
他の場所でも聞いているみたいですね。
http://detail.chiebukuro.yahoo.co.jp/qa ... 2129400172
あちらにほぼ回答が出ているので、こっちはクローズで良いのではないでしょうか?
Re: C言語初心者です、どなたかご教授お願い申し上げます
Posted: 2014年5月22日(木) 00:59
by rond
ありがとうございました!