PGO*_*eGo 0 c c++ malloc segmentation-fault
获取以下代码的分段错误.请指教.
struct columns {
char* c_name;
char* c_type;
char* c_size;
};
int main(int argc, char* argv[])
{
int column_num = 3;
struct columns col[10];
//columns *col = (columns*) malloc (sizeof(columns) * column_num);
strcpy(col[0].c_name, "PSID");
strcpy(col[0].c_type, "INT");
strcpy(col[0].c_size, "4");
}
Run Code Online (Sandbox Code Playgroud)
我使用2种方法为列结构分配空间,但继续得到分段错误.我错过了什么吗?