【POSIX】UNIXプログラミング【BSD】 [転載禁止]©2ch.net (275レス)
1-

1: 2015/09/24(木)23:08 AAS
無かったので
2: 2015/09/24(木)23:40 AAS
だれかカキコってよ。。。
3: 2015/09/24(木)23:50 AAS
ム板でやれ
4
(2): 2015/09/25(金)06:53 AAS
char s[4096];
puts(getwd(s));


これだけのプログラムなのにセグフォります。わかる方、お願いします。
5: 2015/09/25(金)16:23 AAS
荒らし
6: 2015/09/25(金)20:01 AAS
答えられないと嵐ということにするんですね、わかります
7: 2015/09/25(金)21:54 AAS
じゃ、馬鹿
8: 2015/09/25(金)22:08 AAS
能無しw
9
(4): 4 2015/09/26(土)09:11 AAS
追加情報。

char s[4096];
getwd(s); puts(s);

↑だとなぜかセグフォりません。>>4 だとセグフォります。
10: 2015/09/26(土)09:19 AAS
せぐふぉりゃー
11: 2015/09/26(土)09:41 AAS
すみませんが詳しい方のみ回答をお願いします
12: 2015/09/26(土)10:37 AAS
せぐ堀?
13: 2015/09/26(土)11:31 AAS
ユーフォ
14: 2015/09/26(土)11:46 AAS
>>9
getwdの戻り値を確認しろよ
15: 2015/09/26(土)11:48 AAS
ふぉ〜?
16
(1): 2015/09/26(土)11:52 AAS
>>4
てかgetcwdをつかえ
17
(1): 2015/09/26(土)12:25 AAS
>>16
getcwdに変えてみました。

char s[4096];
puts(getcwd(s, sizeof s));


でも全く同じようにセグフォります><
18: 2015/09/26(土)12:28 AAS
(V)o\o(V)セグフォフォフォ
19
(2): 2015/09/26(土)13:13 AAS
>>17
第一引数のサイズがたりなければNULLを返す
戻り値は一旦NULLでないことを確認しなければ危険だ
20: 2015/09/26(土)13:32 AAS
>>19
>>9 だと動作するんだから、NULLが返ってないことは明らか。
1-
あと 255 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.876s*