Gönderen Konu: C=++ Win hazır  (Okunma sayısı 7622 defa)

C=++ Win hazır

« : 08.04.2007 02:39:02 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
Selam arkadaşlar
 
http://www.nightnetwork.org/c64/cepp_win_0-1-0.zip
 
linuxtakine göre cok daha küçük bir paket olarak hazırladım kullanım kolaylığı açısından. ıçinde hazır olarak cepp.exe var. Readme dosyasında da anlatıldığı üzere su komutu yazarak ilk C=++ programlarınızı yazmaya başlayabilirsiniz.
 
cepp < my_program.cepp 2> debugdata.txt
 
Büyük küçük işaretlerini aynen koymanız gerekiyor.
 
Kolay gelsin
« Son Düzenleme: 08.04.2007 06:24:22 Gönderen: nightlord »

C=++ Win hazır

« Yanıtla #1 : 08.04.2007 03:56:44 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
bende debug output redirection cali$madi stderr'e mi yaziyorsun debug output'u? (ayrica owa'dan bi mail attim fyi)

C=++ Win hazır

« Yanıtla #2 : 08.04.2007 06:23:49 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
oops dogru debugdata cıktısı stderr uzerinden redirect edilmeli. ilk mesajı editliyorum
 
tesekkürler ssg.

C=++ Win hazır

« Yanıtla #3 : 08.04.2007 06:51:41 »
Hızlı düğmeleri aç

ssg

İleti: 331

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
a$agidaki kod compile olurken compiler hata verip yarida bail out ediyor, herhangi bir asmout.a64 generate etmiyor:
 
Kod: [Seç]
[SIZE=2][COLOR=#008000]//c=++_type sTest;[/COLOR][/SIZE]
 
[SIZE=2][COLOR=#0000ff]class[/COLOR][/SIZE][SIZE=2] sTest [/SIZE]
[SIZE=2]{[/SIZE]
[SIZE=2][COLOR=#0000ff]public[/COLOR][/SIZE][SIZE=2]:[/SIZE]
[SIZE=2]   cByte a_test;[/SIZE]
[SIZE=2]   cByte mRun();[/SIZE]
[SIZE=2]};[/SIZE]
 
[SIZE=2]cByte sTest::mRun()[/SIZE]
[SIZE=2]{[/SIZE]
[SIZE=2]   cByte o_n;[/SIZE]
[SIZE=2][COLOR=#0000ff]   for[/COLOR][/SIZE][SIZE=2](o_n=0;o_n<10;o_n++)[/SIZE]
[SIZE=2][COLOR=#0000ff]       this[/COLOR][/SIZE][SIZE=2]->a_test=o_n;[/SIZE]
[SIZE=2][COLOR=#0000ff]   return[/COLOR][/SIZE][SIZE=2] 0;[/SIZE]
[SIZE=2]}[/SIZE]

C=++ Win hazır

« Yanıtla #4 : 08.04.2007 06:55:43 »
Hızlı düğmeleri aç

nightlord

İleti: 1.085

Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.nightnetwork.org
ohaaaa super abi. Birisi compiler'ı kullandı :)
 
Pardon önemli bir notu atladım. şu an desteklenen tek döngü türü while döngüleri. For ve do-whıle şu an desteklenmiyor. Bu uyarıyı hemen uyarılar bölümüne ekliyorum
 
Aynı kodu aşağıdaki gibi yazmak gerekiyor şu an. Yani pre/post decrement komutu da henüz desteklenenler arasında değil.
 
Ama sayın seyirciler valla çok komplike assignment statementlar yazabilirsiniz. Yani canım çıktı zaten o bölümde
 
Kod: [Seç]
oHodo->a_Hede = oBudu->mBodo(oKadi->mPara(oCadi + 23), oKadi->mPul()-12);
gibi. (bkz compilerin desteklemedigi seyleri anlatirken araya destekledigi seyi sikistirma)
 
Kod: [Seç]

    cByte o_n;
    o_n = 0;
    while(o_n<10){
        this->a_test=o_n;
        o_n = o_n + 1;
    }
    [SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] 0;[/SIZE]
« Son Düzenleme: 08.04.2007 07:06:07 Gönderen: nightlord »