Nasıl benim ana işlevi döndürdü ne alabilirim?
Eğer terminal giriş vermek istiyorsak, bir C programında sonra ver edebiliriz:
int main(int argc, char *argv[])
main()
işlevin dönüş değeri almak istiyorsak aynı şekilde, nasıl alabiliriz?
main()
return 1
yazıyoruz ya return 0
; main()
ne bileyim terminalinde geri döndü?
:1 Düzenle
echo $?
iade main()
değeri elde edebiliriz ama bu sadece bana değer az 125 (Linux) başarıyla dönmek için izin verir. Bir dönüş başarıyla $ variable
tarafından alınan bu değer daha fazla
neden int
dönüş main()
türü nedir? Neden short int
tut değil mi?
Edit2
Nereden main()
125'den daha büyük bir değer dönerse hata kodu anlamını öğrenebilir miyim?
CEVAP
Kabuk muhtemelen özel bir değişken olan son program döndürülen değeri tutan $?
,. Çok yakında program bittikten sonra, çalıştırabilirsiniz:
echo $?
döndürülen değer görmek.
Nasıl benim Android uygulaması crash-v...
Nasıl kod benim ios sürümü mevcut proj...
Nasıl benim kod en son sürümünü alabil...
Nasıl geçerli Gıt benim şubesinden (iz...
Nasıl gıt iptalleri için benim tercihi...