相关疑难解决方法(0)

strcpy()中的分段错误

我有这样的基本结构

typedef struct struck {
    char* id;
    char* mat;
    int value;
    char* place;
} *Truck;
Run Code Online (Sandbox Code Playgroud)

像这样的功能创建了该结构的新"实例":

Truck CTruck(char* id, char* mat, int value, char* place) {
    Truck nT = (Truck) malloc(sizeof (Truck));
    nT->value = value;
    strcpy(nT->id, id);
    strcpy(nT->mat, mat);
    strcpy(nT->place, place);
    return nT;
}
Run Code Online (Sandbox Code Playgroud)

我在第一次收到错误strcpy.它编译没有问题.

c segmentation-fault strcpy

2
推荐指数
2
解决办法
1451
查看次数

标签 统计

c ×1

segmentation-fault ×1

strcpy ×1