6 Haziran 2017 Salı

C++ FWrite Kullanımı

/* FWrite dosyanın belli belirtilen bir alanına yamzayı saglar */


#include < QCoreApplication >
#include< stdio.h >

struct musteriVerisi
{
    int hesapNo;
    char soyisim[50];
    char isim[30];
    double bakiye;
};

int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);

    FILE *fPtr;
    struct musteriVerisi bosVeri={0,"temel","ahmet",12};
    int i;

    if((fPtr=fopen("kredi","a"))==NULL)
    {
        printf("Dosya Acilamadi\n");
    }
    else
    {
        for(i=0;i<100;i++)
        {
            fwrite(&bosVeri,sizeof(struct musteriVerisi),1,fPtr); 
    /* Bura ÖNEMLİ KISIM . 1 dizi yazılacak demektir 1 */

            fprintf(fPtr,"%s","\n");
        }
        fclose(fPtr);
        printf("\nYazma islemi Bitti \n");
    }
    return a.exec();
}


Share: