Şimdi Ara

döngü kullanmadan string den index silme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
159
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese merhaba.Elimdeki string ifadesinin başındaki indexi silip kalan stringi bu silinen tarafa doğru kaydırmak istiyorum.Bunu döngü kullanmadan nasıl yapabilirim?

    string s="a999";

    yeni hali --> "999"



  •  
    static void Main(string[] args)
    {
    string s = "a999";
    string yeni_hali = s.Substring(1, s.Length - 1);
    Console.WriteLine(yeni_hali);
    }
  • Dil belirtmemişsin.

    C için:

     
    #include <stdio.h>
    #include <string.h>

    void main(){


    char s[] = "a999";

    strcpy(s, s+1);

    printf("%s\n", s);

    }


    C++
     
    #include <iostream>

    int main(){


    std::string s = "a999";

    s.erase(0,1);

    std::cout << s << std::endl;

    return 0;
    }



    C'deki strcpy fonksiyonu kendi içerisinde döngü kurarak kopyalama yapıyor tabi.
  • c++ taydı.Çok sağol.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.