s*****o 发帖数: 1262 | 1 比如我想打开一个file,用:
tp1=fopen("filename_a01.data","w");
如果我有个变量值是:
xxx=a01,有什么办法用xxx取代上面的“a01“部分?
多谢!! | U********d 发帖数: 577 | 2 char file[255]={0};
sprintf(file, "filename_%s.dat", xxx);
tp1 = fopen(file, "w");
希望您的xxx不要超过242个字节,嗯…… | X****r 发帖数: 3557 | 3 or use snprintf...
【在 U********d 的大作中提到】 : char file[255]={0}; : sprintf(file, "filename_%s.dat", xxx); : tp1 = fopen(file, "w"); : 希望您的xxx不要超过242个字节,嗯……
| s*****o 发帖数: 1262 | 4 多谢,char file[255]={0};里面{0}什么意思?
另外楼上snprintf能不能举例。。。
我半路出家自学编程的,水平很浅很浅。。。 |
|