|
|
#2
自由而无用2021-08-27 16:05
|
具体如下:
程序代码: char Gp_name[]="GP";
short i;
for (i = 1;i < 12; i++)
{
strcpy(Gp_name,i); ---->此处如何写?
add_emp(Gp_name,FALSE,1,&succf);
memset(Gp_name, 0, sizeof(Gp_name));
}
short i;
for (i = 1;i < 12; i++)
{
strcpy(Gp_name,i); ---->此处如何写?
add_emp(Gp_name,FALSE,1,&succf);
memset(Gp_name, 0, sizeof(Gp_name));
}
add_emp是另一个函数,现在是想把Gp_name的依次定义为"GP1", "GP2"..."GP12",实际结果Gp_name全是乱码。
望前辈们不吝指教!

遗憾的是我还没完全看懂:1是i变量如果允许继续放大至99(最大99),则逢10的倍数,还无法明白如何更改。2是二维数组还没整完全懂,所以原理没明白。