ツイート文字のコピーを関数で自作したのう。今度は文字列操作の標準関数1「複写と結合の関数」を覚えようかの。えーっ!標準関数があったんなら、わざわざ自作でmojicopy関数なんかやらなくてもよかったじゃないっ!ふぉっふぉっふぉっふぉ!まあ、物事には段階というものがあっての。順序よくやっていった方が理解しやすいんじゃ。それじゃ始めるとするかのお。ヘッダ・ファイルと、その前に文字操作の標準関数が入っているヘッダファイルの紹介じゃ。<string.h>文字列操作の標準関数1「複写と結合」まず、関数をあげておくぞ。(s1,s2);文字列s1をs2にコピーし、s2を返す(上書き)。(s1,s2,n);文字列s1を最大n字だけs2にコピーしs2を返す(上書き)。(s1,s2);文字列s1をs2の終わりに結合し、s2を返す。(s1,s2,n);文字列s1を最大n字だけ、s2の終わりに結合し、s2を返す。※s2の最後には必ず「/0」がつけられる以上じゃ。実際にそれらを使ったプログラムを。・・・きちんとフローチャートを書くんじゃぞ、面倒でもな。%s\n",s1,s2);}※関数自身がs2のアドレスを持っているので、printfの引数に直接書けるぞい。FGHIJKLMNOABCどうじゃ?机上シュミレートと合っていたかの?・・・・今必死にやってるとこ!文字列操作の標準関数2「比較と検索」お次は、文字列の比較と検索「文字列操作の標準関数2」じゃ。while.........ふーう・・・ようやくできた!・・・ん、ん、合ってる、合ってる!!それでは、進むぞい。(s1,s2);文字列s1とs2を比較する。(s1,s2,n);文字列s1とs2を先頭からn文字比較する。(s1);文字列s1の長さを返す。検索」の使い方strcmp、strncmp共に、if文の条件としてよく使われるんじゃ。「文字が一致したら」という判断じゃな。それと、文字列の大小関係とは、文字コード(数値)の大小じゃ。8ここをチェック文字の比較じゃが、AとBとでは、A<Bじゃから、負になるんじゃ。ABCDEとABC123456はABCまで一致し、次のDと1を比較して、D>1じゃから、正になるんじゃぞ。ほ、ほ、ほ~たる来い!お、おい、大丈夫かの?・・・何が楽しくて文字の比較なんかするんじゃいっ!・・・・・わしに言われても困るんじゃが、まあ、いろいろと、あってな。・・・ああ、やはり手を出すべき世界じゃなかった!今更止めさせるわけにはいかんのじゃ。七日目まとめ変数、定数、ビット処理についてまとめ。一夜漬C言語この本「一夜漬C言語」を教科書として当ホームページを作りました。さんの七日間戦争ぷうさんの七日間戦争の目次です。