回复 13楼 TonyDeng
版主太牛b了……这段的作用完全没看懂……大学学C的时候用的VC6.0没接触过void main(int argc, char* argv[])这样的写法,用VS2010看到这样的预设编头直接傻了……:
if (argc < 2)
{
char programFileName[FILENAME_MAX];
strcpy_s(programFileName, FILENAME_MAX, strrchr(argv[0], '\\') + 1);
printf_s("\nUsage: %s <data_filename>\n", programFileName);
_getch();
return;
特别是 strcpy_s(programFileName, FILENAME_MAX, strrchr(argv[0], '\\') + 1)这句是意思……?是在argv[0]里放置文件名还是怎么滴……?