一段很简单的C程序,请帮忙排错
复制文件而已
输出:0
/**
* 主函数
*/
int main(int argc, char *argv[])
{
if(argc == 1) return 0;
FILE* fileSRC = fopen(argv[1], "r");
if(fileSRC == NULL)
{
printf("文件不存在或不可读");
return 0;
}
FILE* fileDST1 = fopen(strcat(argv[1], ".1"), "w+");
//
unsigned int bufferSize = 1024*1024; //1M bytes buffer
void* bufferSrc = malloc(bufferSize);
unsigned int length = 0;
while( !feof(fileSRC) )
{
length = fread(bufferSrc, bufferSize, 1, fileSRC);
printf("%d", length);
fwrite(bufferSrc, length, 1, fileDST1);
}
fclose(fileSRC); fclose(fileDST1); free(bufferSrc);
return 0;
}输出:0
...全文
相关推荐
windows用户态程序高效排错
windows系统用户模式下程序调试方法和技巧。作者经验总结,具有启发性。高清晰版本。
Windows用户态程序高效排错(思路)
Windows用户态程序高效排错。。
C语言顺序表实现代码排错
主要介绍了C语言顺序表实现方法,大家参考使用吧
python中调试或排错的五种方法示例
主要给大家介绍了关于python中调试或排错的五种方法,文中通过示例代码介绍的非常详细,对大家学习或者使用Python具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Windows 用户态程序高效排错完整版 熊力
Windows 用户态程序高效排错 熊力.pdf 大小: 21932308 字节 修改时间: 2009年12月2日, 17:55:39 MD5: 06C61560E5CD76149F75F586FFCBAE55 SHA1: CBF08D7E1D8EA25D55AC0933416AA4125A4BBC6B CRC32: FA2DAE15


