无法在结构中保存值

时间:2014-11-08 19:04:11

标签: c pointers struct malloc

这是我的struct

的简化
typedef struct {

    int numCities;
    char City[MAXCities][MAXName];
    char Country[25]; 
} typeStruct1;

和我的功能

myFunction(const char* Country, typeStruct1* structValue) {

    structValue = malloc(sizeof(typeStruct1)); // Allocate memory for the struct
    strcpy(structValue->Country, Country); 

structValue->Country”中没有任何内容。 为什么呢?

0 个答案:

没有答案