C言語/C++ 【C言語/C++】文字列を16進数に変換 C言語/C++を使って久しぶりにソースコードを書くとき、これどうやるんだっけ?ってありませんか? 今回は文字列を数値に変換する際の確認です。(ソースコードあり) 手を抜いた方法(sscanf())と自作関数を用意する方法両方用意。 2022.10.28 2023.12.04 Ry C言語/C++
C言語/C++ 【C言語】コンパイル、ビルド時のMakefileについて忘れるからメモ書き Cで作成するプログラムでMakefileを使ってる人もちろんいますよね? Makefileの忘れやすい記述方法をメモ。中間ファイルの出力先を分離する方法や使っている変数の解説。あとはマクロの定義方法なども追加で記述しています。 Makefileの書き方が曖昧な人はぜひ参考までに。 2023.11.17 2023.11.20 Ry C言語/C++
C言語/C++ 【C言語】fgets関数とsscanf関数を使った入力処理をメモ C言語での入力処理についてです。 いくつか方法はありますが、 このページではgets()とsscanf()を組み合わせた処理方法を紹介。 標準ストリームを利用する場合にストリームをクリアする方法も併せて説明。 その際にはfflash関数は非推奨!? 2022.11.13 2023.05.09 Ry C言語/C++
C言語/C++ 【C言語】関数へのポインタとコールバック関数の違いと使い方について 今回はC言語でコールバック関数を使った際のメモです。 昔Mbedという組込機器のソースコードを触っていた時に似たようなコードを見て覚えていたのを元に書いてます。 確かこんな感じだった気が、、、 違ってるかも。。。 2022.12.06 2023.05.08 Ry C言語/C++
C言語/C++ 【C言語】jansson.hでシリアライズ化と逆シリアル化する方法 今回はC言語でJsonファイルを使用するときのメモ書きです。 使用しているライブラリはjanssonライブラリです。 janssonライブラリのインストール方法、リンクオプションなども含めてJsonをシリアライズ化と逆シリアライズ化する方法をメモしています。 サンプルコードも記載しているので参考までに。 2022.12.10 2023.05.05 Ry C言語/C++