課程
/后端開(kāi)發(fā)
/C
/C語(yǔ)言入門(mén)
是不是在test.c里聲明過(guò)了,include后就不用聲明了?
2016-03-01
源自:C語(yǔ)言入門(mén) 5-13
正在回答
#include?<stdio.h>int?main()?{ FILE?*input1?=?fopen("test1",?"rb"); if?(!input1)?{ printf("file?\"test1\"?open?failed!\n"); return?-1; } FILE?*input2?=?fopen("test2",?"rb"); if?(!input2)?{ printf("file?\"test2\"?open?failed!\n"); return?-1; } FILE?*output?=?fopen("test",?"wb"); if?(!output)?{ printf("file?\"test\"?open?failed!\n"); return?-1; } unsigned?char?buffer[8192]; long?bytes?=?0; do?{ bytes?=?fread(buffer,?1,?sizeof(buffer),?input1); if?(bytes)?{ fwrite(buffer,?1,?bytes,?output); } }?while?(bytes?==?sizeof(buffer)); fclose(input1); do?{ bytes?=?fread(buffer,?1,?sizeof(buffer),?input2); if?(bytes)?{ fwrite(buffer,?1,?bytes,?output); } }?while?(bytes?==?sizeof(buffer)); fclose(input2); fclose(output); printf("done.\n"); return?0;}
Cocobit 提問(wèn)者
舉報(bào)
C語(yǔ)言入門(mén)視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
4 回答到底是hello.c調(diào)用test.c的,還是test.c調(diào)用hello.c的函數(shù)
6 回答wiki是什么東西
1 回答輸出的為什么是這東西
2 回答"test.c是什么
2 回答test.c 這個(gè)程序的代碼為什么看不到?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-01
#include?<stdio.h>
int?main()?{
FILE?*input1?=?fopen("test1",?"rb");
if?(!input1)?{
printf("file?\"test1\"?open?failed!\n");
return?-1;
}
FILE?*input2?=?fopen("test2",?"rb");
if?(!input2)?{
printf("file?\"test2\"?open?failed!\n");
return?-1;
}
FILE?*output?=?fopen("test",?"wb");
if?(!output)?{
printf("file?\"test\"?open?failed!\n");
return?-1;
}
unsigned?char?buffer[8192];
long?bytes?=?0;
do?{
bytes?=?fread(buffer,?1,?sizeof(buffer),?input1);
if?(bytes)?{
fwrite(buffer,?1,?bytes,?output);
}
}?while?(bytes?==?sizeof(buffer));
fclose(input1);
do?{
bytes?=?fread(buffer,?1,?sizeof(buffer),?input2);
if?(bytes)?{
fwrite(buffer,?1,?bytes,?output);
}
}?while?(bytes?==?sizeof(buffer));
fclose(input2);
fclose(output);
printf("done.\n");
return?0;
}