c++ la ilgilenenlere

Bu başlık kilitlidir. Yeni mesajlar gönderilemez veya mevcut mesajlar düzenlenemez.
kemple49
21-01-2006, 18:26   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
1 mesaj
Kayıt Tarihi:Kayıt: Oca 2006

slm arkadaşlar
bi havayolu şirketi
ucuslar txt ve yolcular txt şeklinde iki dosya var ve bu iki dosyadan bilgileri okuyup üçüncü bir dosyaya yazdıracak bir program yazmam gerekio
fikri olanların yrdımını bekilom

gmax136
06-02-2006, 18:02   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
108 mesaj
Kayıt Tarihi:Kayıt: Mar 2005

#include <stdio.h>
#include <stdlib.h>


FILE* file_1;
FILE* file_2;
FILE* file_3;

char f_1[255];
char f_2[255];
char str[255];
char str2[255];


void want_files();
void birlestir();

main()
{


        printf("Birlestirmek istediginiz 1.dosya adresi ve adi:   \n");
        scanf("%s", f_1);
        if(f_1 == NULL)
        {
                printf("Bos birakma\n");
                exit(0);
        } else {
        printf("2.Dosyayi girin \n");
        scanf("%s", f_2);
        }

        file_1=fopen(f_1, "r");
        file_2=fopen(f_2, "r");
        file_3=fopen("birlesmis.txt", "a+");

birlestir();
}


       
void birlestir()
{

        fgets(str, 255, file_1);
       
        fgets(str2,255, file_2);


     fputs(str, file_3);
         fputs(str2, file_3);


}


ilk dosya ile ikinci dosyayi birlestiriyor birlesmis.txt ye atiyor, bi sorun olursa sor