arkadaşlar sınıfa string isim; yazıyorum sonra p.isim şeklinde çağırıyorum main dosyasına , olmuyor. neden acaba yardımcı olabilir misiniz ? |
Kodun tamamını yollar mısınız? private olarak tanımladığınızdan olabilir. |
pm ile yolladım, teşekkürler ilgi gösterdiğiniz için:) |
Mesaj göndermiyorum size maalesef. Mesaj gönder butonu çalışmıyor. Ben gördüğüm hataları sırayla yazıyorum sen düzeltirsin. * isim değişkenini int tanımlamışsın. * maxisim değişkenini de int tanımlamışsın(Bunlar string olacak). * Ad ve soyadı alırken kullanıcı adını soyadını boşluklu girerse hata oluşur. Bunları ayrı ayrı almalısın. Veya toplu alacaksan getline(cin, p.isim) olarak kullanabilirsin. Kodda dolu hata var tekrar baştan gözden geçir bence. Şuan notların harfle gösterim kısmını düzelttip atıyorum. harfNot dizisinde index de 0, 1, 2 yerine enum yapısını kullanırsan daha güzel görünür. enum harfNotlar = {A = 0, B, C, D, F};
|
ben string ile tanımladığımda nedense sorun verdi hala da anlayamadım. şimdi tekrar inceleyip cevap yazacağım, çok teşekkürler uğraştığınız için |
#include <string> ekle ayrıca tanımlarken std::string diye tanımla. Her eferinde bununla uğraşmak istemezsen sınıfının üstüne using std::string veya using namespace std; yazman yeterli. Bu arada söylemeyi unutmuşum. Tüm şıkları tek seferde denemek için while ekledim. |
fark ettim teşekkür ederim :) genel olarak baktım sorunlu kısım göremedim bundan sonra artık neyi düzeltmeliyim, üstünde uğraş dediğiniz ne var ? diğer arkadaşlardan da özür dilerim burası sohbet gibi oldu fakat pm'ler ile ilgili sorun var |
1. şıkkın doğru çalışmıyor ilk önce onu düzenlemeni tavsiye ederim. Değişkenlerini ilklendirerek kullan. Çok fazla değişken var hepsinde de çöp değer var. Tuhaf tuhaf sayıların çıkmasının sebebi bu. Ödevinle alakası yok ama kod yazımın çok karmaşık tek bakışta anlaşılmıyor pek bir şey. |
1.şıkkımın doğru olduğunu sanıyordum denemiştim aslında birkaç kez :/ ama yanlış olmasına da şaşırmadım çünkü benzer bir şekilde 2.şıkkı denediğimde hepsi birbirine girdi hala yapamadım 2.şıkkı. söylediklerinde de haklısın :) daha önce hiç ilgilenmedim programlama ile ilgili bir şeyle, mecburen bu dönem çekmek zorundayım. bir şeyler yapmaya çalışıyoruz ancak bu kadar oluyor :) teşekkürler tekrar |
Kodları düzenli yazmaya alışın, ileride sorun yaşarsınız. blok yapıları iyi kullanın. Değişken tanımlamalarını alt alta dizmeyin, ilgilileri bir arada yazın. |
Merhaba arkadaşlar. C++ öğrenmek istiyorum ama kursa gidecek vaktim yok. daha doğrusu kursa gidebileceğim yerler bana çok uzak malum iş çıkışı gitmek zor oluyor. evde kendimce öğrenebileceğim bir kitap tavsiyeniz var mı? web tasarımla uğraştım bir ara ama ara verdim. html flash vs biraz bilgim var. çok yabancı değilim yani bilgisayara. buna göre bana önerebileceğiniz neler var? Teşekkürler. Programı android program yazmak ve geliştirmek için öğrenmek istiyorum. |
Eğer kompleks bir algoritma kurmayacaksanız android NDK'ya hiç bulaşmayın derim. Java sizin için çok daha rahat olacaktır. C++ ile Java arasında görece basit algoritmalarda performans açısından fark yok, ayrıca Java ile GUI tasarlamak çok daha kolay. Anladığım kadarıyla obje tabanlı programlamada pek tecrübeniz yok, bu yüzden Java öğrenmenizde sizin için daha rahat olacaktır. |
Peki bu konuda tavsiye edebileceginiz bir kitap, yayin evi vs varmi. Tesekkur ederim. |
Eğer sindire sindire nesne tabanlı programlama öğrenicem, benim vaktim var diyorsanız öncelikle "Arts and Science of Java" ve destek olarak Stanford Üniversitesinin video deslersi ile slaytları daha sonrasında Deitel, "Java How to Program". Arts and Science of Java ile Stanford'da acm denilen bir kütüphane ile başlanılıyor ki yeni başlayanlar nesne tabanlı programlaya rahat alışabilsinler diye. Deitel standart Java üzerine bulabileceğiniz hemen hemen her dersi veriyor, eğer benim obje tabanlı altyapım az çok var, ben direk Java'ya başlarım diyorsanız Deitel uygundur. İlk iki kaynak üniversitelerde derslerinde kullanılıyor. Alternatif olarak "Java Programming (Oracle Press)"'e bakabilirsiniz, Oracle'ın yayınladığı ve Java ile ilgili her şeyin içinde bulunduğu süper bir kitap. Verdiğim kaynakların hepsi İngilizce, tabi sanırım Deitel ve Arts and Science of Java'nın Türkçe versiyonları var ama duyduğuma göre pek iyi değiller. Eğer Türkçe kaynak istiyorsanız, pek yardımcı olabileceğimi sanmıyorum ama google amcaya danışarak güzel bir kaynak bulabilirsiniz. |
Arkadaşlar merhaba uzun aramalarıma rağmen çözüm bulamamış olmam neticesinde bilginize başvuruyorum... public Bitmap Screenshot() { Bitmap Screenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); Graphics GFX = Graphics.FromImage(Screenshot); GFX.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size); return Screenshot; } boyle bır kod satırım var. ve save komutu bır timer a eklı oda bu Screenshot().Save("D:\\MyWorks\\logs\\Screenshot.jpg"); şuan sorunsuz çalışıyor ama sürekli "screenshot" isimli dosyayı güncelliyor. yani screenshot dosyası var ise yeni kaydın adı screenshot1 olmasını nasıl sağlarım? |
|
ilgine çokk teşekkür ederim aklıma gelmemişti bu :D buraya yazdıktan sonra bilgisayarımda saat yapımı diye bir örnek olduğunu hatırladım. aynen bu dediğin yöntemi uygulayıp ıkısınıde aynı timer altına tanımladım sorun hallolmuş oldu :) |
Cevap yazılmış sonradan gördüm :) |
----Konu hala aktifse--- Arkadaşlar bu işlere yeni yeni merak saldım. Öncelikle bir sorum var #include <iostream> #include <conio.h> using namespace std; main(){ int a[3]={2,5,6}; int x; for(x=0;x<=3;x++){ cout << a[x] << "\n"; } getch (); return 0; } Kod bu.Şimdi bunu çıktısı 2,5,6,2 oluyor fakat anlamadığım olay ben 3 için dizide değer tanımlamadım fakat program değer 0 daki yani 2 yi yazdırdı bunun nedeni nedir acaba ? |
ne yapmam lazım acil yardım
Bu mesaja 1 cevap geldi. Cevapları Gizle