航天二院23的名称:怎样以循环的方式用fopen打开一系列文件
来源:百度文库 编辑:查人人中国名人网 时间:2024/10/03 05:25:53
for(j=0;j<=5;j++){
if((fp1=fopen("d:\\menu\\menu(j).bmp","rb"))==NULL)
{ printf("不能打开文件menu(%d)\n",j);
exit(0);
}
这样写不行,似乎“”里的j不再是变量了。求助。
楼下的itoa函数具体该怎么用啊,好象用你的代码也不行呀,两个&符号,还有“”是干什么的啊,都编译错误了。。。
if((fp1=fopen("d:\\menu\\menu(j).bmp","rb"))==NULL)
{ printf("不能打开文件menu(%d)\n",j);
exit(0);
}
这样写不行,似乎“”里的j不再是变量了。求助。
楼下的itoa函数具体该怎么用啊,好象用你的代码也不行呀,两个&符号,还有“”是干什么的啊,都编译错误了。。。
#include <stdio.h>
void
main(void)
{
FILE *fp[5];
char sBuffer[100];
/* buffer for store the directory of the file */
int i;
for(i=0;i<5;i++)
{
sprintf(sBuffer,"d:\\menu\\menu(%d).bmp",i);
fp[i] = fopen(sBuffer,"rb");
if(fp[i] == NULL)
printf("不能打开文件menu(%d)\n",i);
}
}
要用字符串连接,"d:\\menu\\menu(j).bmp"不行,必须用"d:\\menu\\menu("&itoa(j)&").bmp"这样,其中itoa(int)是整数转字符串的函数
支持 mickaelp
还有这里不能用exit函数如果遇到第3个打不开的话,那么程序将推出,而前面打开的两个文件没有关闭,所以不要用exit();
怎样以循环的方式用fopen打开一系列文件
怎样将fotoshop处理的图片以图片方式打开
遇到一些用“打开方式”打开的文件夹,不小心点“始终以这种方式打开”怎么办?
如何在powerpoint中插入循环播放的一系列图片
怎样设置,才能使IE浏览器的链接窗口以最大化方式打开?
相片打开时"始终以该方式打开这类文件"默认为WINDOWS图片和传真,怎样将其改成原先的ACDSS打开方式呢?
文件为啥总用一种方式打开,怎样找到适当的打开方式]
菜鸟求救...!!!!!!!!!!!!!!!!!!((fopen命令是不是可以打开任何一种类型的文件,如果不是,?)??
怎样以改善体质的方式减肥
请问fopen具体怎么用?