c++ dilinde genel fonksiyonlar

Cansiz

New member
C++ dilindeki Fonksiyonlar!!!
a.)bu fonksiyon klavyeden girilen bi cümlenin içinde a harfinin olup olmadığına bakıo!!!
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char *p;
char s[20];
printf("cümleyi giriniz");
gets(s);
p=strchr(s,'a');
if(p)
printf("bulundu%s",p)
else
print("bulunamadi");
getch();
}
b.)karakter dizinin uzunluğunun bulunması[/CENTER][/COLOR]strlen komuduyla yapılır.
Klavyeden bir karakter dizisi girilecek girilen karakter sayısını veren programı c++ dilinde tasarlayın!!

#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char a[80]
printf("cümleyi girin!");
gets(a)
printf("%s",strlen(a));
getch();
}
c.)Karakter dizisinin başka bi karakter dizisine kopyalanması
(strcpy) ile kullanılır.

örn;/
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char kaynak[]="istanbul";
char kopya[10];
strcpy(kaynak,kopya);
printf("%s",kopya);
getch();
}


d.)Bir karakter dizisi içindeki tüm karakterlerin küçük harfe dönüşütürülmesi,(strlwr) kullanılır.
Örn;/Klavyeden girilen karakter dizisinin karakterini küçük harfe çeviren programı yazın.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char s[20];
printf("karakterleri girin");
gets(s);
strlwr(s);
printf("%s",s);
getch();
}



e.)bir karakter dizisindeki tüm karakterlerin büyük harfe değiştirilmesi

#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
printf("karakterleri girin");
gets(s);
printf("%s",strupr(s));
getch();
}


f.)karakter dizilerinde (şifre koyma ve ya işte) karşılaştırma
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char s[20];
char password[]="tahta";
printf("şifreyi gir");
gets(s);
if(strcmp(password,s));
printf("şifren doğru\n");
printf("hoşgeldin,cansiz");
else
printf("şifre yanlış");
printf("son 5 hakkınız kaldı");
getch();
}


g.)karakter dizisini ters çevirme
Girilen dizideki kelimeleri tersten yazar mesela

ÖRN;/ -> cansiz=zisnac v.b.
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char s[20];
printf("karakter girin");
gets(s);
printf("%s",strrev(s));
getch();
}


h.)bilgisayar adında bir dizi bulunmaktadır.Bu dizinin tüm elemanlarının yerine "x" harfi koyma porgramı yazınız.!!!
siz hmen çok kolay cansiz söledi dersiniz!!! :)
#include<stdio.h>
#include<conio.h>
#include<string.h>
main()
{ char a[10]="bilgisayar";
printf("%s",strset(a,'x'));
getch();
}

UYARI​
Alıntı değildir!:eek: bizzat kendim yazdım,kendi ellerimle!
sabahtan beri uğraşıom ya!!!:)
hiç birince hata yok çatırçatır çalışıo!!:):)
 

nill

New member
cok sagol . iyi hazırlamıssın hepsini kendin yazman normal yazılabilir kodlar:)
yalnız aklıma bir şey takıldı c ve c# kullandım c++ kullanmaya daha başlamadım ama senin bu kodlar c dilinde değil mi. c++ da sanki giriş scanf ile değil biliyorum. bu konuda bilgilendirrisen sevinirim
 

Cansiz

New member
nill' Alıntı:
cok sagol . iyi hazırlamıssın hepsini kendin yazman normal yazılabilir kodlar:)
yalnız aklıma bir şey takıldı c ve c# kullandım c++ kullanmaya daha başlamadım ama senin bu kodlar c dilinde değil mi. c++ da sanki giriş scanf ile değil biliyorum. bu konuda bilgilendirrisen sevinirim
c++'nin tüm genelinde okuma işlemi scanf ile yapılır ama böle fonksiyonlarda gets ile de okuma yapılabilio kısa yoldan
gets(hackhell); = scanf("%s",hackhell); bunlar aynı şeyler
 

HTML

Üst