[]
c programlama dili
main() ya da herhangi bir fonksiyon içindeki bir değişkenin değerini başka bir fonksiyondan nasıl değiştirebilirim?
mesela
void f()
{
x++;
}
diyelim. ama x değişkeni main() fonksiyonunun içinde, veya başka bir fonksiyon içinde.
mesela
void f()
{
x++;
}
diyelim. ama x değişkeni main() fonksiyonunun içinde, veya başka bir fonksiyon içinde.
global olmaz, globali herkes yapıyor, ben farklı bir şey istiyorum.
malesef boyutu belli olmayan array üzerinde çalıştığım için global değişken olmaz.
malesef boyutu belli olmayan array üzerinde çalıştığım için global değişken olmaz.
- qwermans (24.11.12 11:55:52 ~ 11:56:06)
Fonksyon çalışmayı bitirdiğinde local variable uçar gider. Uçmasa pointer ile değiştirebilirsin.
Fonksyon içindeki variable'ı dışardan kullanmak istediğinde malloc ile kullanacağın array'a yer açıp, işin bittiğinde free etmen gerek.
Fonksyon içindeki variable'ı dışardan kullanmak istediğinde malloc ile kullanacağın array'a yer açıp, işin bittiğinde free etmen gerek.
- skatheist (24.11.12 12:02:44)
- cilgin fantezilerin adami (24.11.12 12:07:58)
pointer kullanacaksın en dogrusu o sanırım.
- cruseo (24.11.12 12:15:07)
1