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! bizzat kendim yazdım,kendi ellerimle!
sabahtan beri uğraşıom ya!!!
hiç birince hata yok çatırçatır çalışıo!!
sabahtan beri uğraşıom ya!!!
hiç birince hata yok çatırçatır çalışıo!!