我想要创建一个函数,它根据分隔符(冬季即将到来的->、冬季的冬天是来的)将给定的字符串分隔到它的子字符串,并在双字符指针的末尾返回一个空字符串。当我在C90标准中的mac os x下运行这段代码时,我会得到第一个字符串为“冬天”(~as w,wi,win,win,wint,winte,winte,winte~,当我在循环中打印温度时),但随后它突然崩溃allocated
un
也许这是一个愚蠢的问题,但我被困在这里一段时间。 假设freq_tostring()将词频freq转换为字符串,freq_intostream()将该字符串附加到流的末尾。dispose_freq(&apple); dispose_freq(&kiwi);} 奇怪的是,当我运行10次时,它给出了大约9个pointer being realloc'd was not allo