プログラムをやってみよー (C).part3

 まぁ、part3と言いつつ覚書だけど。

 

 gets関数とfgets関数について。

 基本的にはfgets関数を使うらしい。 最大文字列指定が出来る事が重要なんだとか。 そういう意味で、scanf関数も嫌われているらしい。

 でも、strcat関数使う時、文字列の入力を求める場合、fgets関数だと思うように結果が揮わない。 具体的には、文字列が改行されて出力されてしまうのだが。

 これは、gets関数やscanf関数が末尾の改行記号をヌルに置き換ているのに対し、fgets関数は改行記号の後にヌルが来るからだとか。

 そーなると、strcat使う場合の入力関数は一体何を使えばいいのかなーとか悩んでおります。

 入力系の関数はまだまだあるみたいだし、色々使っているうちに出てくるんだろーとは思っとりますが。

 

 

 今回は以上。

 実際にたいしたプログラムは書いてないから仕方ない。 今回は繋ぎみたいなもの。

 覚えたことは、配列は楽じゃー位。

 ポインタ相変わらず難しいし、構造体もイミフに近いし。

 どーなのよ、俺。

トラックバック(0)

このブログ記事を参照しているブログ一覧: プログラムをやってみよー (C).part3

このブログ記事に対するトラックバックURL: http://delta50.net/mt/mt-tb.cgi/345

コメントする

このブログ記事について

このページは、ふらっぐが2009年4月25日 01:27に書いたブログ記事です。

ひとつ前のブログ記事は「mp3HDってモノがあるんですね」です。

次のブログ記事は「またまた放置しておりました」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。