C言語なら、俺に聞け! lt;50gt;
レス数が1000を超えています。これ以上書き込みはできません。
0001鼻から悪魔でますた
NGNGむしろ質問する前にWEBで検索するのが常識だ。
GUIなどの標準Cではできない事の質問は使用している開発環境のスレへ行け。
ソース丸投げ、宿題、書籍 は専門の別スレがあるのでそこへ行け。
コンパイラを探しているなら >>2 を見よ。
上記を逸した場合の結果は激しく未定義とする。
C FAQ 日本語訳
http://www.catnet.ne.jp/kouno/c_faq/c_faq.html
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG> fpTmp = fopen(pTemp, "w");
この時点で目的のファイル名にしておけば
0953デフォルトの名無しさん
NGNG指定されたnewnameのファイル/ディレクトリが既に存在していた場合どうなるの?
既存の方は消される?
あるファイル名を既存のディレクトリ名にrenameしたら、そのディレクトリは消える?
Windowsだと同名のファイルとフォルダは共存出来ないけど…
0954デフォルトの名無しさん
NGNGファイルはアンリンクされるけど、
他のプロセスがそのファイルをオープンしている限りディスク上からは消えない。
0955デフォルトの名無しさん
NGNG> 指定されたnewnameのファイル/ディレクトリが既に存在していた場合どうなるの?
> 既存の方は消される?
removeはターゲットがファイルの場合はunlink, ディレクトリの場合はrmdir
相当の処理を行う。よって
> あるファイル名を既存のディレクトリ名にrenameしたら、そのディレクトリは消える?
既存のディレクトリ配下にファイルやディレクトリが存在しない場合は消える。
存在する場合、rmdirも失敗するので、removeも失敗する。
> Windowsだと同名のファイルとフォルダは共存出来ないけど…
Unixでも同じ。
0956デフォルトの名無しさん
NGNGmkstemp()とか。
0957デフォルトの名無しさん
NGNGディレクトリもひとつのファイルだしな。
0958デフォルトの名無しさん
NGNGなるほど、要するに既存の場合はremoveを試みてくれるわけね。
どうもありがとう。
0959951
NGNGttp://www.linux.or.jp/JM/html/LDP_man-pages/man3/tmpnam.3.html
>この名前を持つファイルは、ある時点では存在していなかった。
この部分の解説きぼん。。
0960デフォルトの名無しさん
NGNGファイルを作成しようとした時にそのファイル名が存在しない事は保証されない、
という事かな
0961デフォルトの名無しさん
NGNGtmpnamを呼んだ時点では存在しなくても、その後実際にファイルを作成しようと試みるまでに他のプロセスによって作成されてしまうかもしれない。
ということでしょ?
0962951
NGNGあーやっぱりそれかあ。どうもです。
mktemp()のほうには書いてあった。
>その名前がすでに存在しているかどうかテストして、そのファイルをオープンする間に競合がある事から
0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
NGNGなり、はっきり言って全然実用的じゃない。俺は使わない。
0965デフォルトの名無しさん
NGNGwhile(fgets(buffer,BUFFERSIZE,fp)!=NULL){
}
のBUFFERSIZEを#define BUFFERSIZE 4096
としてるんですが、4096を超えるファイルに対応するには
どうしたらよいですか?
0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNG0968デフォルトの名無しさん
NGNGすること自体が驚きだ。
内部構造はgapped bufferかlinked listなんでしょ?
同じように動的に行を読めばいいだけの話。
0969デフォルトの名無しさん
NGNG作りかけのやつうpして質問してた
0970デフォルトの名無しさん
NGNGgapped buffer、linked list
ってなんですか?
0971デフォルトの名無しさん
NGNG今時はソフトウェア作法も読まないのかねぇ。
0972デフォルトの名無しさん
NGNGfread(buffer,sizeof(char),BUFFERSIZE,fp);
fwrite(buffer,sizeof(char),BUFFERSIZE,stdout);
}
こうやってあるバイナリファイルを画面出力するとBEEP音が2回くらい鳴るのですが
どうして?
0973デフォルトの名無しさん
NGNGそのファイル中にベルコード(0x7)が含まれているからだろ。
0974デフォルトの名無しさん
NGNG\a
0975デフォルトの名無しさん
NGNGメーカーにクレーム
0976739
NGNG・あと、ある文字列に対し、ビット誤り率が与えられて(例えば0.008)文字列を
ビット誤り(ランダム、バーストどっちでも良い)させてくれる効率の良い
方法はありますか?
どなたか良いコーディング方法がわかる方アドバイスください。
ある関数に引数で、バッファのポインタとバッファ長を渡し、
ビットエラーレート0.008がわかっていて、
ランダムで誤りを生成したいです。
よろしくお願いしますm(__)m
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNG0979デフォルトの名無しさん
NGNGよろ。
0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNGそれを言ったら2ch全て(ry
0982デフォルトの名無しさん
NGNGC言語なら、俺に聞け! Part 51
http://pc2.2ch.net/test/read.cgi/tech/1046104909/l50
0983デフォルトの名無しさん
NGNG0984デフォルトの名無しさん
NGNG文字列に直して先頭3文字以降を0にして戻すとか。整数の場合ね。
0985デフォルトの名無しさん
NGNGおつかれ
0986デフォルトの名無しさん
NGNG( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >.__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←>>983
0987デフォルトの名無しさん
NGNG質問の意味が理解できない・・
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNG. V`Д´)/←>>988
0990デフォルトの名無しさん
NGNG他にありますか?
0991デフォルトの名無しさん
NGNGモツカレー
0992デフォルトの名無しさん
NGNGi、 __ _, --- 、_ _ r'
`ヽ (ノ´ 二ニ二 て) /
i、,〉'<入_li il_入>tイ、ノ
0993デフォルトの名無しさん
NGNGstrnicmp
0994デフォルトの名無しさん
NGNGstrncasecmp
だろ
0995デフォルトの名無しさん
NGNG何これ?
0996デフォルトの名無しさん
NGNG(=゚ω゚)ノ 蝉の頭部です
0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG!!!!!!!!!!
1000デフォルトの名無しさん
NGNG|从 リ)〉
|゚ ヮ゚ノ| 1000 キタ…
⊂)} i !
|_/ヽ|」
|
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。