简单问题请教
void save_his(float save)
{
char chengji_string[15]="";
switch((int) save)
{
case 3:strcpy(chengji_string,"C:\\scores\chengji12.txt");
break;
default:break;
}
}
用上面这个语句就可以将chengji_string字符串写到C盘下的scores目录下的.txt文件中。但是我用下面这个就写不进去。
void save_his(float save)
{
char save_string[15]="";
switch((int) save)
{
case 1:strcpy(save_string,"C:\\save1.txt");
break;
case 2:strcpy(save_string,"C:\\save2.txt");
break;
case 3:strcpy(save_string,"C:\\save3.txt");
break;
default:break;
}
我上面这段语句将save_string写到C盘下的save1.txt就可以,但是我在C盘下建立了一个目录C:\\score,然后语句改成:case 1:strcpy(save_string,"C:\\scores\save1.txt");
break;
这个时候就写不进去了?
请问是怎么回事?应该怎么解决??谢谢!