首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

帮忙看看这个程序?解决办法

2012-04-26 
帮忙看看这个程序?void catFile ( char *first, ... ){char *strva_list vlFILE * pFile NULLstr f

帮忙看看这个程序?
void catFile ( char *first, ... )
{
char *str;
va_list vl;
FILE * pFile = NULL;

str = first;

do 
{
pFile = fopen (str,"r");
if ( NULL != pFile )
{
char c;
do {
c = fgetc (pFile);
cout << c;
} while (c != EOF);
}
str = va_arg(vl, char *);
} while (str != NULL);

va_end(vl);
}

int main ()
{
catFile("myfile.txt", "mylove.txt", NULL);

return 0;
}

编译通过,但是运行的时候,如下报错:
First-chance exception in everyfile.exe: 0xC0000005: Access Violation.

[解决办法]
va_start(vl,first)呢?

热点排行