[C言語] 文字列操作

programming-942487_960_720
LINEで送る
Share on GREE
Share on LinkedIn

WEB言語に慣れているエンジニアにとって、C言語の文字列操作は非常に癖があるように感じます。
型宣言はもちろんの事、連結、分割、切り出し、判定など、どれも少し面倒くさい作業が必要です。

とりあえず、サンプルコードを見れば分かりやすいので、メモしておきます。

宣言

連結

実行すると

AAABBB

と表示

置換

文字列の”A”を”-“に置換する
※1文字のみの変換パターンです。

コンパイルして実行すると

$ ./replace.app
ABCDEFGAabcdefgaAdDAW
-BCDEFG-abcdefga-dD-W

分割

“Hello-world”という文字列を”-“で分割します。

$ ./split.app
Hello
world

書式サンプル

%s : 文字列
%c : 文字
%d : 整数(10進数)
%f : 浮動小数点(小数点)
%x : 16進数
%o : 8進数

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です