Bildirim
C++ pointer yardımı lütfen
Daha Fazla
Bu Konudaki Kullanıcılar:
Daha Az
3 Misafir - 3 Masaüstü
Giriş
Mesaj
-
-
if'in içine p=cumle değil p=cumle[k] yazman lazım, ondan sonra bunu önüne (int) yazarak int'e çevirmen lazım. Oradan sonra yapabilirsin +32 işlemini. Ondan sonra bu int'i başına (char) yazarak typecast edersin.
Ama şöyle yapman daha mantıklı, dersin ki, eğer karakterin ascii değeri 65-90 arasındaysa, değeri 32 ile toplayıp tekrar char'a dönersin.
Bu şekilde daha iyi ve stabil bir döngü olur. Araya özel karakter girerse bozulmamış olur. -
Dediğinizi sanırım anlayamadım. if' in içinde zaten p=cumle yazmıyor. İkinci yolunuza değinmek gerekirse; onu Pointer kullanmadan yaptım ancak işin içine pointer girince yapamamıştım. O yüzden bu yola başvurmuştum. Açıklamanızı biraz daha genişletebilir misiniz ? Şimdiden çok teşekkür ediyorum...
Bu da int tipli bir değişkene atamaya çalıştım ancak hata alıyorum!
https://forum.donanimhaber.com/images/upfiles/2186701/93931eb0-5918-4afd-ac9f-5d209e14a06c.png
< Bu mesaj bu kişi tarafından değiştirildi berkiinyerii -- 9 Mart 2016; 15:01:13 > -
adres atamaların yanlış -
http://www.techcrashcourse.com/2014/11/c-program-uppercase-to-lowercase.html
Şuradan bakabilirsin. -
Tamam adres atamalarım yanlış ancak doğrusu nasıl olmalı yönlendirebilir misiniz ? Attığınız linkteki kodlar kafamı sanırım karıştırdı... -
Merhaba kardeşim,
Sen kodunda p = p+32; derken kullanıcıdan aldığın cümlenin başlangıcını 32 birim ileri kaydırıyorsun. Bu da saçma sapan karakterlere denk geliyor ve hep aynı karakteri basıyorsun.
p=p+32 kısmını p[k] = p[k] + 32 yaparsan sorunun çözülür :) Arkadaşlar iyice kafanı karıştırmış senin :)
Ha bir de printf("%c", p[k]) yapacaksın :)
< Bu mesaj bu kişi tarafından değiştirildi GorunmezBKZ -- 12 Mart 2016; 12:18:38 > -
Çok teşekkür ederim, yardımlarınızla sorunu hallettim kafa karışıklığım da giderilmiş oldu. Teşekkürler :)
Sayfa:
1
Ip işlemleri
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X