Merhabalar. Ben dinamik bellek kullanımında bazı hatalar alıyorum bunları size sormak istedim. Normal bir karakter katarı tanımlıyorum ve bunu heap bolgesinde oluşturduğum bir katara kopyalamak istiyorum ama aşağıda yazdığım kod duzgun calışmıyor. Oncelikle oluşturduğum dizinin uzunluğunu bir fonksiyonla buluyorum programda. Bu fonksiyon duzgun calışıyor normalde.Ama heap bolgesinde dizi oluşturup oraya kopyalama işlemini kodlara eklediğimde bu da duzgun calışmıyor sanırım. Cunku ekrana boyutunu cıkarmak istediğimde cıkmıyor . Sadece abuk subuk işaretler alıyorum bu kodu calıştırdığımda. ekran goruntusu de ekliyorum yardım edenlerden repi esirgemem.
Kod:
#include #include #include using namespace std; int yaziUzunlugu(char* yazi); int main() } int yaziUzunlugu(char* yazi) return sayac; }
__________________