小编Uts*_*haw的帖子

memset不使用指向字符的指针

以下代码有什么问题?memset应该与Pointer一起使用,以填充内存块.但此代码在控制台中显示分段错误(核心转储)的问题

#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;
}
Run Code Online (Sandbox Code Playgroud)

捕获分段错误的上述程序的屏幕截图

c++ coredump pointers c-strings memset

-1
推荐指数
1
解决办法
419
查看次数

标签 统计

c++ ×1

c-strings ×1

coredump ×1

memset ×1

pointers ×1