Bahsettiğim tam olarak o değil.End line karakterini kullanarak \n
Örnek array; "selam\n selam2"
alt satıra geçmeyeceğim yeni bir char* tipinde değişken oluşturacağım.Diziyi bir döngüde karakter karakter tarayıp bir if yordamıyla ; olup olmadığını kontrol et varsa o index değerine dizi[ i ]= '\n'; şeklinde atama yaparak; karakterini de dolaylı yoldan alt satira geçmek için kullanabilirsin, bunun dışında başka diziye kopyalama da yapabilirsin. Eğer bunu sormadıysan biraz daha açıklama yapabilirsin, tam olarak ne istediğini anlamadım.
Öyle yapınca sadece ilk elemanı alıyor.Metni parçalayarak yapabilirsiniz, ";" karakterinin olduğu yerlerden parçalayıp dönen her bir elemanı istediğiniz gibi kullanabilirsiniz. Bir örnek bırakıyorum, bu örnekte " "(boşluk) karakterinin olduğu yerlerden parçalanmış metin.
Educative Answers - Trusted Answers to Developer Questions
Level up your coding skills. No more passive learning. Interactive in-browser environments keep you engaged and test your progress as you go.www.educative.io
Öyle yapınca sadece ilk elemanı alıyor.
Attığım bağlantıda en alttaki örneği incelerseniz tüm elemanları alıyor o örnekte, onu referans alarak yapabilirsiniz.
Eki Görüntüle 1174381
Şöyle bir kod yaptım char *comm ve char *argmn olmadığında çalışıyor fakat istediğim şekilde argümanları alamıyor ama eklediğimde ; den sonrasını çalıştırmıyor nasıl düzeltebilirim?
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.