c++ 字符串问题
苏飞哥 2009-05-27 02:27:52 double dbGasVal=1001.1;
double dbgas=dbGasVal*10;
char wgas[8];
sprintf(wgas,"%8.1f",dbgas);
for(int i=0;i<6;i++)
{
if(wgas[i]==' ')
{
wgas[i]=0;
}
}
strncpy(wgas1,wgas,6);
通过strncpy把wgas 拷到wgas1可是wgas1里面的值全是空的,这是什么原因?