次のコードで何が問題になっていますか? memsetはメモリのブロックへのポインタを使って処理することになっています。しかし、このコードは、セグメンテーションフォールト(コアダンプ)memsetが文字へのポインタで動作していません
#include<iostream>
#include <cstring>
using namespace std;
int main(int argc, char** argv)
{
char* name = "SAMPLE TEXT";
memset(name , '*', 6);
cout << name << endl;
return 0;
}
ここにテキストの写真を掲載しないでください。テキストを投稿する。 – EJP