void allocateChar(string type, string var, int length, char initToChar){
char *Thingy = (char*)myMalloc(length);
char var = initToChar;
my_free(Thingy);
}
我在char var = initToChar上收到错误,我不知道为什么我会得到它,因为根据我在谷歌上看到的情况,这个错误发生在命名两个不同的东西同样的事情。但是,我不相信我这样做是因为我正在将用户输入的名称作为字符串,然后将其设置为char的名称。
答案 0 :(得分:0)
你说:
......但是,我不相信我这样做......
那不是真的,你是。您正在同一范围内创建两个具有相同名称的不同变量。这是不允许的。