摘要: 今天写了一段很sb的代码,现在整出来希望以后不再犯这么简单错误,以下只是局部代码,但是还是能说明我想说的问题.for(i=header;i!=tail;){if(ShareMem[i]=='\n'){StrBuff=(char*)malloc(sizeof(char)*MAXBUFF);//记得释放所分配的内存,防止内存泄漏ZeroMemory(StrBuff,sizeof(char)*MAXBUFF);for(;header!=i;){*StrBuff++=ShareMem[header];header=(header+1)%MAXBUFF;}*StrBuff='\0 阅读全文