C de Fonksiyondan String dizisi döndürme

Bu konuyu okuyanlar

Azaezel

Öğrenci
Katılım
10 Mart 2017
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Yaş
34
öncelikle merhaba, bir projem var, fonksiyondan bir char tipinde dizi döndürmek istiyorum, işin aslı fonksiyondan döndüre biliyorum ama dönen şey sadece dönen dizideki ilk satır diğer satırlara erişemiyorum. nasıl hepsini dönderebiliyorum yada erişebilirim? bir yardım yada bir fikir.
örnek olarak
char *donen;
donen=sehir();
printf("%s",&donen[0]);

burda sadece ilk şehir geliyor. for döngüsü ile yazdırmaya çalışırsam ya runtime veriyor yada anlamsız karakterler çıkıyor..
 

arsenik

Müdavim
Katılım
8 Ağustos 2009
Mesajlar
11,365
Reaksiyon puanı
242
Puanları
63
donen[1] donen[2] gibi adreslerin var olduğuna emin misiniz?
 

Azaezel

Öğrenci
Katılım
10 Mart 2017
Mesajlar
3
Reaksiyon puanı
0
Puanları
1
Yaş
34
tam da emin değilim ama mesela for içinde "%d", donen şeklinde yazdırınca bana 20 tane adres gösteriyor.
 
Üst