KralYolu
Kilopat
Daha fazla
- Cinsiyet
- Erkek
C'de bir fonksiyonum var parametresi integer bir dizi, ve ben fonksiyonun içinde dizinin elemanlarına birkaç işlemler yapıp onları ondalıklı bir sayı haline getiriyorum. Sonra her bir elemanı fonksiyonun içinde oluşturduğum float başka bir diziye atıyorum.
Bu oluşturduğum başka float diziyi main fonksiyonunda ekrana yazdıracağım. Tek tek indeks şeklinde gönderdiğimde bir sıkıntı olmuyor. (return S[0]; ) Fakat komple diziyi göndermek istediğimde IDE return kısmında şöyle bir hata veriyor:
[Error] cannot convert 'float*' to 'float' in return
Fonksiyonum: float stdSapma (int a [ ] [ 3 ]);
Fonksiyonu çağırma şeklim: stdSapma(A) --> A main fonksiyonu içinde tanımladığım integer dizi.
Return kısmı: return S;
Sorun nedir ve nasıl hallederim? Şimdiden teşekkürler.
NOT: Komple kod çok fazla satırdan oluştuğu için atmadım. Umarım bu şekilde anlaşılır olmuştur.
Bu oluşturduğum başka float diziyi main fonksiyonunda ekrana yazdıracağım. Tek tek indeks şeklinde gönderdiğimde bir sıkıntı olmuyor. (return S[0]; ) Fakat komple diziyi göndermek istediğimde IDE return kısmında şöyle bir hata veriyor:
[Error] cannot convert 'float*' to 'float' in return
Fonksiyonum: float stdSapma (int a [ ] [ 3 ]);
Fonksiyonu çağırma şeklim: stdSapma(A) --> A main fonksiyonu içinde tanımladığım integer dizi.
Return kısmı: return S;
Sorun nedir ve nasıl hallederim? Şimdiden teşekkürler.
NOT: Komple kod çok fazla satırdan oluştuğu için atmadım. Umarım bu şekilde anlaşılır olmuştur.