Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

Yapısal Programlama (C) - Ders 9



  April 09, 2015    Labels:,,,,, 

Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü yapısal programlama(C) ders notlarım.


-----------------------yazma-----------------------------------------------------------------

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

int main()
{
    dosyayaYaz();
    return 0;
}
void dosyayaYaz()
{
    char isim[20],tel[10];
    FILE *dosya;
    if((dosya=fopen("rehber.txt","w"))==NULL)  // w olması yazma modudur okumak için r yapıyoruz
    {
        printf("Dosya oluşturulamadı");
    }
    else
    {
        printf("\nIsim ve Telefon Giriniz");
        scanf("%s%s",isim,tel);
        while(!feof(stdin))
            {
                fprintf(dosya,"%s %s\n",isim,tel);
                printf("\nIsim ve Telefon Giriniz");
                scanf("%s%s",isim,tel);
            }
    }

    fclose(dosya);
}


----------------------------------Okuma----------------------------------------------------

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

int main()
{
    DosyadanOku();
    return 0;
}
void DosyadanOku()
{
    char isim[20],tel[10];
    FILE *dosya;
    if((dosya=fopen("rehber.txt","r"))==NULL)
    {
        printf("Dosya oluşturulamadı");
    }
    else
    {
        printf("\n%-20s%-13s\n","Isim","telefon");
        fscanf(dosya,"%s%s",isim,tel);
        while(!feof(dosya))
            {
                printf("\n%-20s%-13s\n",isim,tel);
                fscanf(dosya,"%s%s",isim,tel);
            }
    }

    fclose(dosya);
}


1 comment: