PCTurk | Aşk Sevgi Resimleri , Mektupları , silkroad , komik msn avatarlar (Arşiv Ana sayfa) => Programlama

Konu: C++ da C Stringler İle İlgili Bir Örnek

Sayfa: [ 1 ]

sWaGg€r 01.07.2008 18:42:37
Kullanıcı tarafından girilen karakter dizisinde kaçtane (ingiliz alfabesindeki) sesli sayısı olduğunu bulan basit bir kod.. 
// C++ da C stringler ile ilgili bir örnek
// Kullanıcı tarafından girilen karakter dizisinde
// ingiliz alfabesindeki sesli sayıları buluyor..
// programda bir adet referans kullanılmıştır..

#include<iostream>
#include<cstring>
using namespace std;

void read_str(char str[ ], int & n); // referans &n
int compute_vowels(char str[ ], int n);

int main(){
char mystr[80];
int x=sizeof(mystr)/sizeof(char);
int y;
read_str(mystr,x);
y=compute_vowels(mystr,x);
cout<<"Vowel = "<<y<<endl;
getchar();
return 0;
}

void read_str(char str[],int& n){
cin.getline(str,n);
}

int compute_vowels(char str[],int n){
char vowels[]="aeiouAEIOU"; // aradığımız sesliler..
int counter=0;
for(int j=0;j<n;j++)
for(int i=0;i<8;i++){
if(vowels==str[j])
counter++;
}

return counter;
}


Sayfa: [ 1 ]