C++やC言語で文字列を扱うとき、const char* ptr = "テキスト";と、char arr[] = "テキスト";という、非常によく似た2つの書き方があります。どちらも同じように見えますが、実は、メモリ上での扱いや、後からできること・できないことに、天と地ほどの違いがあり ...
C++やC言語で、"Hello"のような文字列を扱う際、なぜchar message[]という配列だけでなく、const char* messageという、少し難解に見える「ポインタ」が使われることがあるのでしょうか? "Welcome"のような、ダブルクォーテーションで囲まれた**「文字列リテラル」の ...
Windows 10でC言語開発をしよう!Windows APIで行く ファイルとメモリ Windows APIを使ってみよう WindowsでC言語を扱うのであれば、まずはWindows APIを使ったコーディングを行ってみよう。教育機関でC言語を習う場合、C言語に標準で備わっている関数や、POSIXで定め ...
#include <stdbool.h> static bool record_outputed; static char gettsvchar(const char); int csv2tsv(const char *ibuf, int ibufsize, char *obuf, int obufsize) { // When ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する