Bu örnekte C++ ile büyük küçük harf duyarlılığını gözetmeden ve strcmpi() fonksiyonu kullanmadan iki stringi karşılaştıracağız. Oluşturacağımız convert metodu ile stringlerin tümünü büyük harfe çevireceğiz. Çevirme işlemi ile tüm stringler büyük harfe çevrilecek ve if koşulu ile bu metinlerin aynı olup olmadığını kontrol edeceğiz.
C++ Kodarı:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
#include <iostream> #include<stdlib.h> #include <stdio.h> #include <ctype.h> using namespace std; string convert(string s) { for(int i=0;i<s.length();i++) { s[i]=toupper(s[i]); } return s; } int main() { string s1,s2; cout<<"String 1 : "; cin>>s1; cout<<"String 2 : "; cin>>s2; if(convert(s1)==convert(s2)) { cout<<"Eşit"; } else { cout<<"Eşit Değil"; } } |
Ekran Çıktısı:
Add Comment