แยกไฟล์เพลงเป็น3ไฟล์แล้วเอามารวมเป็นไฟล์เดียว ภาษาC++

#include <stdio.h>
#include <conio.h>

int main(){

    FILE *fp1 = fopen("A1.mp3", "rb");
    FILE *fp2 = fopen("A2.mp3", "rb");
    FILE *fp3 = fopen("A3.mp3", "wb");

    char tmp[1000000] = "";
    int numByte = 0;

    int num = 0;
    int fileSize = 1000000;

    while (0 != (numByte = fread(tmp, 2, 100, fp2))){

        num += 100;
        if (num <= fileSize){
            fwrite(tmp, 2, 100, fp3);
        }

    while (0 != (numByte = fread(tmp, 2, 100, fp1)))
        if (num <= fileSize)
        {
            fwrite(tmp, 2, 100, fp3);
        }
    }

    fclose(fp1);
    fclose(fp2);
    fclose(fp3);
    getch();
    return 0;
}



โค้ดนี้แยกครับไม่รู้ถูกป่าวช่วยผมด้วยครับ แล้วจะรวมเป็นไฟล์เดียวยังไง  Facepalm
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
โค้ดนี้รวมครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่