Dosyaya yazma Kod: #include <stdio.h> #include <stdlib.h> main(){ FILE *dosya; dosya = fopen( "d.txt"* "w" ); if( dosya == NULL ){ printf("ndosya acilamiyor"); exit(1); } fputs( "deneme"* dosya ); fclose( dosya ); }
"C/C++" kategorisindeki yazıları incelemektesiniz.
STL ve Sınıflar
07
May 2011
Kod: İki adet ilişkili sınıfı STL containerları içerisinde saklayıp silme* ekleme* arama* listeleme gibi fonskiyonlar içeren kod. #include "stdafx.h" #include <iostream> #include <string> #include <vector> #include <math.h> using namespace std; class Point{ protected: double x*y; public: Point(){ x=5; y=1; } Point(double xa*double ya){ x=xa; y=ya; } Point(const Point &pt){ x=pt.x; y=pt.y; } ~Point(){} double getx(){ return x; } double gety(){ return y; } void setx(double sx){ x=sx; } void sety(double sy){ y=sy; } int quadrant(){ if(x>0 && y>0) return 1; if(x<0 && y>0) return 2; if(x<0 && y<0) return 3; if(x>0 && y<0) return 4; if(x==0 || y==0) return 0;...
C++ da Yabancı Dil Merkezi Programı
07
May 2011
Kod: #include <fstream> #include <iostream> #include <conio.h> using namespace std; struct kursiyer { char isim[50]* baba[10]* dogumyeri[10]* tarihi[10]*tel[10]; char tc1[13]; char soyad[10]; char kurs1 [10]; char tc [13]; char seviye [20]; }; int dosyasay() { ifstream dosya; dosya.open("ogrenci.DAT"* ios::binary); dosya.seekg(0* ios::end); return (int)dosya.tellg() / sizeof(kursiyer); } void dosyayayaz() { system("cls"); kursiyer ogrenci; bool bulundu=false; char tc[12]; do{ cout<<endl; cout<<endl; cout<<"ttttKAYIT KONTROL EKRANI"<<endl; cout<<"ttt-----------------------------------n"<<endl; cout<<"ttTc Kimlik No : ";cin>>tc; ifstream dosya; dosya.open("ogrenci.DAT"* ios::binary); int n=dosyasay(); for(int j=0; j<n; j++) { dosya.seekg( j*sizeof(kursiyer)); dosya.read( reinterpret_cast<char*>(&ogrenci)* sizeof(ogrenci) ); if(strcmp(ogrenci.tc1*tc)==0) { cout << j+1 <<" . Kayitta Ortak Bilgi Bulundu.." << endl; bulundu=true; cout<<"tnTC...
Girilen Sayıyı Yazıyla Yazdırma
07
May 2011
Kod: #include <stdio.h> void numbertotext(int a); void main(){ int i; printf("texte çevirilecek sayiyi giriniz"); scanf("%d"*&i); numbertotext(i); } void numbertotext(int a){ int sayac=0*j*sayi[10]; for(j=0;j<10;j++) {sayi[j]=a%10;sayac++; a=a/10; if(a==0) {break;}} if(sayac==4 && sayi[sayac-1]==1) {printf("bin");sayac--;} if(sayac%3==0 && sayi[sayac-1]==1) {printf("yuz");sayac--;} while(sayac){ if(sayac%3==2) {switch(sayi[sayac-1]){ case 1:printf("on");break; case 2:printf("yirmi");break; case 3:printf("otuz");break; case 4:printf("kirk");break; case 5:printf("elli");break; case 6:printf("altmis");break; case 7:printf("yetmis");break; case 8:printf("seksen");break; case 9:printf("doksan");break;} } else {switch(sayi[sayac-1]) {case 1:printf("bir");break; case 2:printf("iki");break; case 3:printf("uc");break; case 4:printf("dort");break; case 5:printf("bes");break; case 6:printf("alti");break; case 7:printf("yedi");break; case 8:printf("seksiz");break; case 9:printf("dokuz");break;} } switch(sayac){ case 3: case 6:case 9: if(sayi[sayac-1]==0)break; else printf("yuz");break; case 4:printf("bin");break; case 7:printf("milyon");break;}sayac--; }}
Genel Olarak Fonksiyonlar
07
May 2011
Fonksiyonlar denilince hemen hemen hepimiz aklına y =f(x) şeklinde ifade edilen matematiksel fonksiyon tanımı gelir. Aslında bu ifade bilgisayar progamlarında fonksiyon olarak adlandırdığımız yapılar ile aynıdır. Matematiksel fonksiyonlar parametre olarak aldıkları değer üzerinde bir işlem gerçekleştirip bir sonuç değeri döndürürler. Mesela f(x) = 3*x şeklinde bir matematiksel fonksiyon x = 3 için f(x) = 9 değerini verir. Burada x fonksiyonun parametresi* 9 ise fonsiyonun geri döndürdüğü değer olmaktadır. Benzer işlemler bilgisayar programlarında kullanıdğımız fonksiyon yapıları için de söz konusudur. Bilgisayar programlarında kullanılan fonksiyon yapısının genel ifadesi Kod: Döndürdüğü_değer_tipi fonksiyonun_ismi (parametre_listesi) { tanımlamalar ve komutlar } şeklindedir. Bu genel ifadede bulunan...


