Şimdi Ara

code blocks ve disardan arguman alma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
838
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaslar merhaba,
    simdi soyle bir sorunum var benim:
    oncelikle belirteyim windows ile calisiyorum

    code::blocksta bir tane proje yarattim, console app olarak, benim istedigim bunun icine program acilirken arguman girmek, normalde code::blocs'ta project menusu altindan set program's argument dedigimizde cat diye atmasi lazim main() icine.
    kodu da veriyim kisa birsey zaten

     

    int main(int argc, char** argv)
    {
    IplImage* img = cvLoadImage (argv[1]);
    cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
    cvShowImage("Example1", img);
    cvWaitKey(0);
    cvReleaseImage(&img);
    cvDestroyWindow("Example1");
    }




    birda argv img pointerine gitmesi gerekiyor ama istedigim dosyayi bir turlu almiyor, dosya (jpeg dosyasi) proje klasoru ile ayni yerde birde. var midir bu isin baska bir yolu?

    birde bisi daha sorcam code::blocksta project yaratmadan sadece single file'a arguman atabiliyormuyuz yine?







  • Konsol ekranında argümanı elle versen olmaz mı?

    Dosyanın isminde boşluk olmaması ve programın exe'sinin bulunduğu yerde olması gerekir (sadece ismi giriliyorsa), proje klasöründe değil.
    Resmi yüklemediğini nasıl anladın? Herhangi bir kontrol kodu göremedim. Bence 1. satırdan sonra işaretçiyi kontrol et, boş ise mesaj yazdır veya debug et direktman gör.

    Pencere hiç açılmıyor ise projeyi gui app olarak açmayı dene.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.