Kaynak kodu derleyemiyorum.

Başlatan bluesky, 11 Kasım 2014 - 21:29:41

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

bluesky

Merhaba, veri yapıları dersinde hocanın bilgisayarında, visual studioda derleyebildiği kodları codeblocksta derleyemiyorum, hata alıyorum. Visual studioyu yüklemek istemiyorum, windows kullanmak istemiyorum bu nedenle yardımcı olabilirseniz sevinirim. Ayrıca kodların çalışmaması işletim sistemi farklılığından mı oluyor, neden oluyor gerçekten merak ettim. Window ortamında dev c++'ta da hata verdi, linux codeblocks'ta da. Sorun derleyicide mi acaba? Aşağıda header, main ve implement dosyaları var, şimdiden teşekkür ederim.


https://yadi.sk/d/4wc-9QplcecUs

derleyiciden aldığım hata:
::main must return 'int'
::getchar has not been declareted

iskenderoguz

birinci hata main fonksiyonunun bir int değer döndürmesi gerektiğini söylüyor. şöyle olmalı

int main(int argc, char **argv)
{
...
return 0;
}


ikinci hata ise getchar'ın tanımsız olduğunu söylüyor. onun içinde kodun başında
#include <stdio.h>
satırı olmalı

7hr33l3t73r

 TestSinglyLinkedList.cpp dosyasindaki 6 satiri

int main(void)

olarak degistirseniz sorunsuz derlenecektir.
Cikti/

List after insertions :
Jack 510
Rose 590
Anna 660
Paul 720
Jill 740
Rob 750
Mike 1105

Adam is not found

List after removals (Jack, Mike, Paul) :
Rose 590
Anna 660
Jill 740
Rob 750

List after removals (Rose, Rob, Anna, Jill ) :
List is empty !

dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

bluesky

TestDoublyLinkedList.cpp|| undefined reference to `DoublyLinkedList::insertOrdered(std::string const&, int const&)'|

hatasını alıyorum 6. satırı dediğiniz gibi düzenlediğimde.

getcharı sildiğimde zaten main fonksiyonu hata veriyor. return 0; koyduğumda da hata veriyor. main i void döndüren bir fonksiyon olarak yazsam da hata veriyor. hep hata hata hata :(

7hr33l3t73r

#4
Kodlar ufak bir degisiklik ile sorunsuz derleniyor,Linux altinda.
Bakmak isterseniz video ekledim.
http://www.dosya.tc/server35/1tp2YQ/veri.zip.html
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

bluesky

çok teşekkür ederim, mutlaka bakıp deneyeceğim. Emeğinize sağlık :)

bluesky

Videoda bir hata var sanırım, açılmıyor.

7hr33l3t73r

#7
Test etmedim ama  en kisa surede duzenlemeye calisirim. :(
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

bluesky

çok teşekkür ederim bekliyorum özellikle şu kodu düzenleyebilirseniz sevinirim bu kod üzerinden ödevim var da..
https://disk.yandex.com.tr/client/disk/veri

7hr33l3t73r

Inceleyecegim.
EK->
Paylasmis oldugunuz *bağlantıda dosya bulunmamaktadir.
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

7hr33l3t73r

#10
Bu sefer garanti olsun diye youtube'ye yukledim. :)
Verdiginiz baglanti hatali ben de ilk iletinizde ki dosyalari inceledim.
linux altinda derleme yapacaksaniz oncelikle conio.h kutuphanesi standart olarak linux  da bulunmaz. Kendiniz yuklemeniz gerekmektedir.
Forumda bu konu hakkinda bolum vardi.(arama yapabilirsiniz.)
Video baglantsi
http://youtu.be/oGQ2KDMCV1M
dc -e '[q]sa[ln0=aln256%Pln256/snlbx]sb207356256404211981204295703670388snlbxq'
https://www.getgnu.org/gnulinux/gnulinux-ipuclari/nasil-akillica-soru-sorulur.html

Reverser

iki adet main kullanımı gözüme çarptı bir kaç düzeltme ile linux altında rahatlıkla derlenebilir halde ama özellikle getch() fonksiyonu getchar(); şeklinde yazılmalı.

conio kütüphanesini yüklemek için,

http://dosya.co/124a1a9233dac787/libconio-1.0.0.tar.gz link üzerinden arşivi indirin

daha sonra konsolda

sudo -s

ile root olun

ardından dosyayı indirdiğiniz dizinde konsolu açarak,

tar -zxvf libconio-1.0.0

komutunu verin

arşiv açıldıktan sonra

cd libconio-1.0.0

komutuyla dizin içerisine gidin ve sırasıyla aşağıdaki komutları uygulayın

./configure

make

make install

işlemler sonrasında derlenebilir halde olmalı kolay gelsin.




XFCE ROCKS !
Powered by Thunar & XFWM4