Merhaba arkadaşlar, ağabeyler, ablalar...

Bu kısmı bir çözemedim. DevCpp ile C kodlarını derledikten sonra çalıştırıyorum, fakat komut satırının üstünde isim kısmında bulunduğu dizinin adı yazıyor. Bu kısmı nasıl değiştirebilirim? Mesela programımın adını nasıl ekleyebilirim?

soruldu: 03 Kas '14, 11:51

Disconnect's gravatar image

Disconnect
70121417
cevap kabul oranı: 0%

değiştirildi: 03 Kas '14, 13:58

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559


Windows API'de SetConsoleTitle, SetConsoleTitleA, SetConsoleTitleW gibi fonksiyonlar var. Onları kullanabilirsin.

Türkçe karakterlerin problem olmaması için ASCII tablosundaki türkçe karakterlerin decimal sayı karşılığını kullanmanız gerekiyor. Örneğin Ş harfinin decimal karşılığı 158 sayısı. Büyük küçük harflerin decimal karşılıkları farklıdır tablodan göreceğiniz üzere.

C programlama dilinde string yapısı olmadığından onun yerine karakter dizisi kullanılabilir.

#include <stdio.h>
#include <windows.h>

int main(void)
{
    //char baslik[] = {'H', 'E', 'S', 'A', 'P','\\0'};
    char baslik[] = {72,69,83,65,80,'\\0'};

    SetConsoleTitleA(baslik);

    printf("Programi kapatmak icin herhangi bir tusa basin\\n\\n");
    getch();

    return 0;
}

Bir de DevCpp yerine daha hoş bir program olan Qt Creator IDE'yi tavsiye ederim. Toplu kurulum paketi kullanılırsa ayarlamayla uğraştırmaz.

Kaynak:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms686050%28v=vs.85%29.aspx

permanent link

cevaplandı: 03 Kas '14, 13:48

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

değiştirildi: 03 Kas '14, 14:08

teşekkür ederim. klavyenize sağlık. hemen deniyorum.

(03 Kas '14, 15:00) Disconnect Disconnect's gravatar image

hocam saolun. çok yardımcı oldunuz. sadece belli eksiklerim var onları gidermeye çalışıyorum. anladım ki programlama öğrenmek için bi proje olmalı ve kendimi sürekli onun üzerinde geliştirirsem daha rahat öğrenirim. fakat ben portable(taşınabilir) programlamar kullanıyorum. nitekim firefox, nitekim devCPP. altta verdiğiniz qtCreator galiba portable değil. bu konuda yardımcı olursanız sevinirim.

(03 Kas '14, 15:10) Disconnect Disconnect's gravatar image
1

Aynen projelerle öğrenmeye devam edin, ihtiyaç oldukça öğrenirsiniz lazım olan kısımları.

Portable olması uğraştırabilir. Derleyicinin konumu, proje konumu vs. ayarlanması gerekebilir hep.

Ben denemedim açıkcası 2 GB boyutunda bendeki kurulmuş hali, kapsamlı halini kullanıyorum.

IDE, MinGW vs. tek tek indirilip deneyecekseniz bu sayfada var kurulum çeşitleri, MinGW veya diğer MS derleyicisi, Qt Library vs.

(03 Kas '14, 16:02) rahmanyazgan ♦ rahmanyazgan's gravatar image
1

cevapladığınız için teşekkür ederim. tekrar ediyorum, yardımınızın çok faydasını gördüm. acemi bir kullanıcı olarak.

(04 Kas '14, 09:52) Disconnect Disconnect's gravatar image

+1 QtCreator için.

(04 Kas '14, 17:37) kagan kagan's gravatar image

QtCreator taşınabilir bir programdır. Mac, Win, Linux sistemlerine hepsinde kullanılabilir. Aksine DevCpp 'yi sadece Windows 'ta kullanabilirsiniz. Tabi DevCpp 'nin şu anda 400 e yakın bulunmuş bugu var. Ama geliştirilmesi durdurulduğu için kimsenin umrunda değil.

permanent link

cevaplandı: 04 Kas '14, 17:40

kagan's gravatar image

kagan
1.2k61323
cevap kabul oranı: 7%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×42
×5
×1
×1

Soruldu: 03 Kas '14, 11:51

Görüntüleme: 602 kez

Son güncelleme: 04 Kas '14, 17:40

powered by BitNami OSQA