C言語【C言語】文字操作が面倒なので簡単なStringクラスっぽいの作ってみた C言語の文字操作のめんどくささを回避すべく、Stringもどきを作って遊んでみました。Cでのクラス作成はオブジェクト指向言語と異なり、データの入れ物と、それを扱うライブラリを提供するという形になります。 2019.12.12C言語
C言語【C言語】好きなサイズの文字列の配列を宣言する string strArr[] を、Cに変換しなければならなくなったとき、はてどうすればと困ってしまった。結論、const char * cArr[] へ変換すればよいのではと至った。 2019.11.21C言語
C言語【C言語】&配列名の値とは? 【C言語】&配列名の値とは? char arr[9]; arr, &arr, &arr[0], それぞれの値とは? 答えは、すべて同じ値で、配列の先頭アドレスになります。 理由は、C言語の規約にありました。 配列はその先頭要素へのポインタへ暗黙の型変換をされる ただし、この暗黙の型変換には例外があり、 & を適用するときは起こらない 2019.11.20C言語