我想分配一个char*
到char*
,如果我使用strcpy
我会遇到几个运行时内存问题,所以我通过简单的分配来修复它= operator
。任何人都可以解释在使用之前应该准备什么strcpy
以避免内存问题。
编辑:
int Function(const char* K,char* FileIN,char* FileOut,int DC)
{
char *fic_in,*n_fic,*fic_out,*fic_dec;
unsigned char k[17];
fic_in = (char*)malloc(60*sizeof(char));
strcpy((char*)k,K);
//strcpy(fic_in,FileIN); //I remove this one
fic_in=FileIN; //and replace it by this
...