Her C++ programında kesinlikle bir tane main() olmalıdır. Bu fonksiyon programın giriş noktasıdır. Program ordan çalışmaya başlar. Eğer main fonksiyonu olmayan bir kodu derlemeye çalışırsanız programın giriş noktası(entry-point) bulunamadı der. Yani hata verir. Dll konusunda bilgim yok ama veridiği hataya göre dll dosyanın giriş noktası(DllRegisterServer) yok. Büyük bir ihtimalle sorun dll dosyandadır. O dosyayı başka bir yerden bulabilirsen onu denemeni tavsiye ederim. |
tamam hocam teşekkürler ![]() |
Öncelikle merhaba arkadaşlar. Konu açmadan evvel sizlere danışmak, bilgisi olan varsa da konu başlığı altından yardım almak niyetindeyim. Bir kaç algoritma sorusunun cevabı gerekli bana. Bu soruları uygun zamanda buraya yazsam bana izah edebilir misiniz ? Mantığını kavramış değilim olayın tam olarak. Yardımcı olmak isteyenler mesajımı alıntılarsa çok sevinirim. Hayırlı akşamlar. |
Sen takıldığın yerleri yaz o konuda bilgisi olanlar cevaplar zaten. |
@-Source- Cevabınız için teşekkürler. Öyleyse sorularımı sırasıyla belirteyim. 1 - Bir market stok programı yazdırmak istiyor. O gün satılan 215 adet ürünün ekrandan adı , markası , türü ( temizlik , gıda vb ) üretim yılı ve satış fiyatı giriliyor. Buna göre o gün satılan temizlik ve gıda ürünlerinin ayrı ayrı sayıları ile o ürünlerin hasılatlarını yazdıran tek bir algoritma yazınız. 2 - Bu yıl fakültemizi kazanan 1215 öğrencinin numarası , adı , soyadı , doğum tarihi , doğum yeri ve kazandığı puan bilgisi girilmektedir. Buna göre iktisat bölümünü kazanan öğrenci sayısını, bölüme girenlerin ortalama puanı ve bu bölümü kazanan İstanbul doğumluların sayısını bulup yazdıran tek bir akış şeması yazınız. 3 - R programlama dili kullanılarak ekrandan bir öğrencinin vize ve final notu girilmektedir. Vizenin % 40'ı Finalin ise % 60'ını alıp geçme notunu bulan, bu not 50 ve üzerinde ise '' Geçti '' değilse ''Kaldı'' yazdıran bir program yazınız. Sorular bu şekilde olup en elzem olanları 1 ve 2 numaralı olanlardır. Yardımcı olabilecek/olacak arkadaşlara şimdiden çok teşekkür ederim. |
Algoritma adına hiçbir şey göremedim tamamen amelelik olmuş ![]() |
Cevap için teşekkür ederim ama anlamış değilim de bu cevabı. |
Okul ödevimi bu ? |
Açıkcası bunların hepsinin veya birinin algoritmasını tamamen yazıp sana kimse vermez. Biraz uğraşman gerekir. Zaten sorularda pek zorluk yok basit karşılaştırmalar yapman gerekiyor. @strahd_von_zarovich dediği gibi biraz amele işi olmuş. |
Ödev değil sınavda gelen soru tarzı bu şekilde ve benim bulduğum kaynaklarda bu tarz sorular yok ne yazık ki. Soru cevap şeklinde olsa kimseyi zahmet vermek istemem. @-Source- Bana mantığını sadece bir soruyu göstererek açıklayan olsa da yeterli hepsini mutlaka cevaplayalım demiyorum ki zaten. |
2 zaten akış şeması istemiş onu geçtik , 1 de kullanıcı arayüzü yap şu bilgiyi girmek için şuna basınız vs . Ondan sonra girilen şeye göre işte isimleri yapılarda tut mesela. Diğerleri için dizi kullan mantık yok ki bir şey söyleyelim kitabı açıp baka baka yap. |
Arayüz örneği :
Bilgi ekleme örneği :
|
Sizler sanırım bu tür işlerin içindesiniz basit gelme sebebini buna bağlıyorum. Bu dersi deniz derya bilgiye sahip ama öğrencisine aktarmakta sıkıntı yaşayan değerli bir hocamızdan almıştım o yüzden sıkıntı yaşamaktayım. Bu kadarı da kafi bana diyerek teşekkür ederim tekrardan. EK : Son olarak kendi yapacağım çözümü sizlerle paylaşayım ve sizler de vaktinizi ayırarak bir göz ucuyla bakın. Ne dersiniz ? |
@Legolas Greenleaf Senin bir döngüye ihtiyacın var bu döngü 0'dan başlayacak ve 215'e kadar gidecek. Yani girilen tüm değerlere ulaşmak için. Soruda gıda ve temizlik ürünlerinin ayrı ayrı kaç adet girildiğini istemiş. O zaman bizim bir karşılaştırma yapmamız gerek. Eğer ürününTürü == temizlik ise temizlik sayisi'ni bir arttır, temizlikHasilati += satis fiyati diyoruz. Bunun aynısını gıda içinde uyguluyoruz. Böylece döngünün sonuna gelene kadar ne kadar temizlik ürünü ne kadar gida ürünü sattığımızı ve hasılatı elde etmiş oluyoruz. Döngü bitince de bunları ekrana yazdırıyoruz. TemizlikSayisini, temizlikHasilati, gidaSayisi, gidaHasilati ekrana yazdır diyoruz. Kısaca bu kadar. |
#include <iostream> using namespace std; class telefon{ char isim[20]; char numara[20]; public: void ata(char *is,char *num){ strcpy(isim,is); strcpy(numara,num); } int goster(){cout << isim << ":" << numara << endl;} }; int main() { telefon *p; p=new telefon; p->ata("ASDDSA","05554233333"); p->goster(); return 0; } Bu kodun neresi yanlış? |
strcpy() için C'de <string.h>, C++'da <cstring> kütüphanesini eklemen lazım. Ayrıca std::string varken neden C-style string kullanıyorsun? |
Hocam ben C++ sınavı için çalışıyordum.Bir videoda aynı bu kodu çalıştırdı olmuştu.Ben string ekliyordum ama cstring yazmıyordum. |
arkadaşlar basit olabilir ama bi yerde takıldım ilerleyemiyorum. ödevim var, yazdığım program sonucunda resimdeki gibi bir ekran gelecek ve kullanıcı ordan 1-10 arası sayı girecek ve istediği gelecek. şimdi 1,2 ve 3ü buldurabiliyorum sorun yok fakat harf olayını bi türlü halledemedim nedense -8886846 gibi bir şeyler yazıyor. if (p.orta1 >= 90){ p.harf='A'; } else if (p.orta1 >=80){ p.harf='B'; bunun gibi devam eden bir kod var fakat en sonunda cout<< p.harf dediğim de ortalamaya denk gelen harfi okumuyor. aynı şekilde A alanların sayısını da artıramıyorum A++ diyorum ama sorun çıkartıyor. ne olabilir sorun ? isteyene pm'den tüm kodu yollayabilirim. yardımcı olan olursa çok memnun olurum < Resime gitmek için tıklayın > < Resime gitmek için tıklayın > |
hocam c# ta nasıl bır browser kapatabilirim. örnek:her 1 saniyede yeni bir web browser açılacak 5. saniyede hepsi kapanacak.(kendi web browser nesnemle değil.Google chrome ile) tesekkürler... |
maalesef syntax error verdi