7 Haziran 2017 Çarşamba

C++ Notlar

FGETC : Belirtilen dosyadan karakter okur  FPUTC : Belirtilen dosyaya karakter yazar FGETS : Belirtilen dosyadan Satır okur FPUTS : Belirtilen dosyaya  Satır  yazar feof fonksiyonu, bir dosya için dosya sonu belirtecinin elde edilip edilmediğine karar verir. fprintf fonksiyonu ile printf fonksiyonu, fprintf fonksiyonunun argüman olarak verinin yazılacağı dosyayı gösteren bir gösterici...
Share:

6 Haziran 2017 Salı

C++ Fread Kullanımı

#include < QCoreApplication > #include< stdio.h > struct musteriVerisi { int hesap_No; char soyisim[30]; char isim[50]; double bakiye; }; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); FILE *Ptr; struct musteriVerisi musteri={0,"","",0.0}; if((Ptr=fopen("musteri.dat","r"))==NULL) { printf("Dosya Acilamadi"); } else ...
Share:

C++ FWrite ve FSeeek Birlikte Kullanımı

/* Fseek ile imlec offset istenilen yere getiriliyor. Fwrite ilede belirtilen yere .dat dosyasıolarak yazılıyor */ struct musteriVerisi { int hesap_No; char soyisim[30]; char isim[50]; double bakiye; }; int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); FILE *Ptr; struct musteriVerisi musteri; if((Ptr=fopen("musteri.dat","a"))==NULL) { ...
Share:

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) ...
Share:

C++ Dosyadan Verileri Okuyup Listeleme (Bank Transaction)

#include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); int secim , hesap; double bakiye; char isim[30]; FILE *Ptr; if((Ptr=fopen("trans","r"))==NULL) { printf("Dosya Acilamadi\n"); } else { printf("1 : Sifir Bakiyesi Olanlari Listele\n" "2 : Kredi Hesaplari...
Share:

C++ Dosya acma ve Okuma

#include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); int Hesap_Id; char isim[30]; double bakiye; FILE *fPtr; if((fPtr=fopen("vv","r"))==NULL) { printf("Dosya Acilamadi : \n"); } else { printf("Lutfen Sira ile %10s%16s%22s giriniz:\n","Id","Ad","Bakiye"); fscanf(fPtr,"%d%s%lf",&Hesap_Id,isim,&bakiye); ...
Share:

5 Haziran 2017 Pazartesi

C++ Dosya İşlemleri Dosya acma yazma

/* a ile dosyayı acarsan yoksa olusturur varsa devamına yazar * w yada r ile acarsan yoksa olustur varsa icini siler yazar DİKKAT */ /* rewinnd(fPtr) ilmleci dosyanın en basına getirir */ #include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); int hesap; char ad[30]; double bakiye; FILE *cfPtr; ...
Share:

C++ Enum

#include int main( void ) { // Yeni veri tipini olusturuyoruz // Ayrica yeni veri tipinden, // bir degisken tanimliyoruz. enum boolean { false = 0, true = 1 } dogru_mu; dogru_mu = true; if( dogru_mu == true ) printf( "Doğru\n" ); return 0; ...
Share:

C++ Struct ve Union Kullanımı Örnek

#include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); union { int stok_no; float fiyat; struct { char isim[20]; char yazar[20]; }kitap; struct ...
Share:

C++ Union

/* ÖNEMLİ !!!!!!! Bir Union da farklı degiskelnerin aynı hafızayı kullanmasını saglar y icin 10 byte x icin 5 byte ayırılır buyüzden mininum 10 byte yer ayrılır. tüm degiskenler tarafından aynı alan kullanılır bu nedenle birinde yapılan degiskilk deiglerininide etkiler . sadece bir deger degisirse digeri otomatikman degisir rasgele örnegin x tanımlandı ise y rasgele bir deger alır...
Share:

C++ Struct Kullanımı

#include < QCoreApplication > #include< stdio.h > struct Yolcu { char *ad; char cinsiyet; int yas; double bakiye; } tourist1,tourist2; // iki toorist tanımalnıyor int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); tourist1.ad="Ali"; // tourist1 icin ad cinsiyet vs girliyor // tourist1.cinsiyet='E'; tourist1.yas=25; ...
Share:

C++ Ters Tarama Kümesi [aeiuo]

#include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); char z[9]; printf("Deger giriniz :\n"); scanf("%[aeiou]",z); /* a,e,i,o,u gelince ekrana basmayı bırakır eğer %[^aeiou] ise girilen aeiu ...
Share:

C++ Kelime Oyunu(Pig Latin)

Kullanıcıdan iki kelime alıp ilk kelimenin ilk harfini sonuna ekleyip ikinci kelimeyle birlestirip yazan oyun örn  kelime1 : the        kelime2: ay      çıktı :  hetay #include < QCoreApplication > #include< stdio.h > int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); char s1[50]=""; char s2[50]=""; char...
Share:

4 Haziran 2017 Pazar

C++ Stringi Pointerla Tersten Yazdırma

#include < QCoreApplication> #include< stdio.h> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); void ters(const char * const ); char cumle[80]; printf("Metin Giriniz \n"); gets(cumle); printf("\n\nGirilen Metin Tersten Yazildiginda: \n\n"); ters(cumle); printf("\n\nn"); return 0; } void ters(const char *const sPtr) { if(sPtr[0]=='\0') ...
Share: