• 20-03-2022, 11:25:33
    #1
    c de string dizileri istediğim gibi parçalara ayırmak istiyorum misal;
    char hepsi[]="Rize: Merkez,Cayeli ; Ankara: Kızılay, Etimesgut";

    çıktı da şöyle olucak:

    Sehirler: Rize, Ankara
    İlceler: Merkez,Çayeli,Kızılay,Etimesgut

    özetle ben char hepsi dizisini alıp char il ve char ilce adında 2 diziye bölmek istiyorum.
  • 20-03-2022, 14:01:17
    #2
    C split string with delimeter diye aratarak bulabilirsiniz
  • 20-03-2022, 15:37:55
    #3
    Laviniaa adlı üyeden alıntı: mesajı görüntüle
    c de string dizileri istediğim gibi parçalara ayırmak istiyorum misal;
    char hepsi[]="Rize: Merkez,Cayeli ; Ankara: Kızılay, Etimesgut";

    çıktı da şöyle olucak:

    Sehirler: Rize, Ankara
    İlceler: Merkez,Çayeli,Kızılay,Etimesgut

    özetle ben char hepsi dizisini alıp char il ve char ilce adında 2 diziye bölmek istiyorum.
    strtok kullanabilirsin sanırım istediğin çıktıyı sana verecektir. bölücü karakter olarak ';' kullanırsan. daha detaylı bilgi için : https://docs.w3cub.com/c/string/byte/strtok