static会导致多线程的不安全问题吗?
//设置A数据成B数据
static void StrInstal(char DaQuilt[], char DaPlan[]){
static char *HaQuilt,*HaPlan;
for ( HaQuilt = DaQuilt, HaPlan = DaPlan;
HaQuilt < DaQuilt + strlen(DaQuilt) && HaPlan < DaPlan + strlen(DaPlan);
HaQuilt++, HaPlan++
) *HaQuilt = *HaPlan;
if ( HaQuilt < DaQuilt + strlen(DaQuilt) ) *HaQuilt++ = 0;
}
//将数字转换为字符,并储存
static void ToString(int DaValue, char DaChar[]){
static char HaChar[32];
sprintf_s(HaChar, "%d", DaValue);
StrInstal(DaChar, HaChar);
}
static void StrInstal(char DaQuilt[], char DaPlan[]){
static char *HaQuilt,*HaPlan;
for ( HaQuilt = DaQuilt, HaPlan = DaPlan;
HaQuilt < DaQuilt + strlen(DaQuilt) && HaPlan < DaPlan + strlen(DaPlan);
HaQuilt++, HaPlan++
) *HaQuilt = *HaPlan;
if ( HaQuilt < DaQuilt + strlen(DaQuilt) ) *HaQuilt++ = 0;
}
//将数字转换为字符,并储存
static void ToString(int DaValue, char DaChar[]){
static char HaChar[32];
sprintf_s(HaChar, "%d", DaValue);
StrInstal(DaChar, HaChar);
}
...全文



