|
我的PAL工程没法进行了
sprintf没法用:
请看测试代码:
- int AddIn_main(int isAppli, unsigned short OptionNum)
- {
- unsigned int r;
- char szht[10];
- sprintf (szht,"%d",-1);
- PrintMini(1,1,szht,MINI_OVER);
- GetKey(&r);
- Init_char ();
- //while (1){r = ShowTitle();if (r==0) break;else if (r==2) return 1;
- do{
- GetMap(G_char.map_id);
- r = RunMap();
- if (r==RUN_EXIT_GAME)
- {
- break;
- }
- }while (1);
- return 1;
- }
复制代码
我实在没办法了,这个sprintf总是出错。
本来应该打印-1的,可是出来却成了“ CE”(这个E还是工程符号[特殊字符])
我把szht的声明又改成char szht[16];
结果又成了“G≤”!(G还是工程符号)
我索性改成char szht[100];结果程序炸了(你懂的,就是一个大对话框,上面写着System ERROR)
谁能帮帮我…… |
|