Ç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);
}
yeni başlayanlar için güzel bilgiler. teşekkür ederim.
ReplyDeleteöğreticiyi öğrenin