C言語初心者です、どなたかご教授お願い申し上げます

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
rond

C言語初心者です、どなたかご教授お願い申し上げます

#1

投稿記事 by rond » 11年前

以下のようなソースコードに対し、コメントアウトしている部分の様な処理を行うよう変更を加えたいのですが、どうにも上手くいきません
ご教授よろしくお願い致します!
#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;
}

kerotan0820
記事: 91
登録日時: 14年前

Re: C言語初心者です、どなたかご教授お願い申し上げます

#2

投稿記事 by kerotan0820 » 11年前

すみません、ここの掲示板ではソースを掲載するさいはコードタグでくくることが規約になってます。
ふと見て気づいたので修正することをお勧めします。
http://dixq.net/board/board.html
けろけろにゃー (」・ω・)」うー!

rond

Re: C言語初心者です、どなたかご教授お願い申し上げます

#3

投稿記事 by rond » 11年前

ご指摘ありがとうございます、修正させていただきます
規約違反となりご迷惑をおかけしてしまったこと、深くお詫び申し上げます
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

rond

Re: C言語初心者です、どなたかご教授お願い申し上げます

#4

投稿記事 by rond » 11年前

修正できておりませんでした・・・重ね重ね申し訳ないです

コード:

#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;
}

アバター
softya(ソフト屋)
副管理人
記事: 11677
登録日時: 14年前
住所: 東海地方
連絡を取る:

Re: C言語初心者です、どなたかご教授お願い申し上げます

#5

投稿記事 by softya(ソフト屋) » 11年前

その試行錯誤して、うまくいかないcodeを投稿してもらわないとアドバイスが難しいですね。
ちなみに、本当に初心者ならこのプログラムはまだ早いので、もっと勉強してからにするべきだと思います。
※ 課題の場合は、ちゃんと状況を説明して頂きたいです。フォーラムルールの課題の丸投げに該当します。
http://dixq.net/board/board.html
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。

Poco
記事: 161
登録日時: 14年前

Re: C言語初心者です、どなたかご教授お願い申し上げます

#6

投稿記事 by Poco » 11年前

他の場所でも聞いているみたいですね。
http://detail.chiebukuro.yahoo.co.jp/qa ... 2129400172
あちらにほぼ回答が出ているので、こっちはクローズで良いのではないでしょうか?


閉鎖

“C言語何でも質問掲示板” へ戻る