Şimdi Ara

C# Şifreleme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
174
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • string[] dizi = { "A", "B", "C", "Ç", "D", "E", "F", "G" };

    Burdaki neslelerle textboxa yazdığım kelimenin harflerinden 1 sonraki harfi bana messagebox olarak vermesi gerekiyor

    örnek :

    ABC -> BCÇ olarak kodlaması gerekiyor fakat nasil yapacağımı bulamadim.

    yada 2 gerideki harfleri yazsın

    örnek :

    CÇD -> ABC



  • selam C# söz dizimini bilmediğim için maalesef C#'da yazamadım. istediğin şekilde çalışan kodu C++'da yazdım. buradan fikir alarak C#'a uyarlayabileceğini düşünüyorum. umarım yardımcı olur.


     
    #include <iostream>

    using namespace std;

    int main()
    {
    char giris[100] = { 0 };
    char kontrol[] = { 'A','B','C','D','E','G' };
    char cikis[100];

    cout << "metin gir...:";
    cin >> giris;

    int harfSayisi = 0;
    while (giris[harfSayisi] != '\0')
    {
    harfSayisi++;
    }

    int cikisIndis = 0;
    for (int i = 0; i < harfSayisi; i++)
    {
    for (int j = 0; j < 7; j++)
    {
    if (j == 6 && kontrol[j] == giris[i])
    {
    cikis[cikisIndis] = kontrol[0];
    cikisIndis++;
    }
    else {
    if (kontrol[j] == giris[i]) {
    cikis[cikisIndis] = kontrol[j + 1];
    cikisIndis++;
    }
    }

    }
    }

    for (int i = 0; i < cikisIndis; i++)
    {
    cout << cikis[i];
    }

    system("pause");

    }




  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.