荒屋敷智也のブログ

【C++備忘録】Visual Studio2022 文字列配列

当ブログではアフィリエイト広告を利用しています

ポインタを使わない場合

#include <iostream>

int main()
{
	//ポインタを使わない場合
	char str1[16] = "BANANA";
	char str2[16];
	//配列を初期化する
	memset(str2, '\0', sizeof(str2));
	strcpy(str2, str1);  // str1をstr2にコピーする
	std::cout << str2 << std::endl;
}

ポインタを使う場合

C言語とC++言語では、constの有無の違いがありそう

#include <iostream>

int main()
{
	//ポインタを使う場合
	const char* str3 = "MILK";
	str3 = "TEST";
	std::cout << str3 << std::endl;
}