BENDE C ÖĞRENMEK İSTİYORUM

bilgehansahin
28-06-2007, 00:30   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

Arkadaşlar ben de C Öğrenmek istiyorum A dan Z ye C kitabını aldım Pascal Biliyorum fakat bu kitaptan C biraz zorluyor gerçi benim sorunum şu:

BEN PASCALDA ÖRNEĞİ TUTAR YAZAR SONRA ÇALIŞTIRIRDIM İŞ BİTERDİ

ŞİMDİ ELİMDE TURBO C++ VAR AMA HEP HATA VERİYOR MESELA ŞU PROGRAMI YAZDIM

#inculude <stdio.h>
main()
{
  printf("Merhaba C\n");
  
} HATA VERDİ SONRA TUTTUM Miracle C indirdim onda yazmaya çalıştım onuda çalıştıramadım. ardından C++ 5.5 Diye bir şey indirdim onuda açamadım?

ŞİMDİ BANA WİNDOWS TA ÇALIŞABİLECEĞİM BASİT ÖRNEKLER YAPABİLECEĞİM BİR C VE NASIL ULAŞACAĞIMI NASIL  ÇALIŞTIRACAĞIMI BİRİ ANLATIRSA ÇOK MEMNUN OLURUM

ŞİMDİDEN TEŞEKKÜRLER!!!!!

Caner Güral
28-06-2007, 01:34   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
663 mesaj
Kayıt Tarihi:Kayıt: Şub 2006

bilgehanşahin

Dev C++'ı deneyebilirsin, hem editor hem de derleyici adına.Sana başlangıç için fazlaca döküman sunabilirim ama dökümanlarım şuan Windows'taki HDD'de ve o şuan yanımda değil.En kısa sürede bu mesajıma ekliyorum hepsini.

Hoşçakal.İyi günler, iyi çalışmalar...

bilgehansahin
28-06-2007, 01:44   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

CANER TEŞEKKÜRLER CEVABINI BEKLİYORUM,

genesis
28-06-2007, 10:45   |  #4  
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

hata verdi derken ne hatası verdi orda? hani en fazla void yap ya da int yap main der... eger program çalışıp direk kapanıyo diye buna hata diyosan hata değil o.
conio.h dan getch() fonksiyonunu sona ekle. bölece bir karakter almak için bekleyecektir.

Caner Güral
28-06-2007, 11:44   |  #5  
Yıllanmış Üye
Teşekkür Sayısı: 0
663 mesaj
Kayıt Tarihi:Kayıt: Şub 2006

@Bilgehan

Aaa bak, @genesis doğru söylüyor, orasını hiç sormadım ben de.Bu bazı derleyicilerde getch() gerekiyor ya da return 0.Ne gibi bir hata olduğunu  söyle bari de, dökümanlardan önce biraz pratik yapmış olursun.

Hoşçakalın.

müge
28-06-2007, 12:03   |  #6  
Yıllanmış Üye
Teşekkür Sayısı: 0
193 mesaj
Kayıt Tarihi:Kayıt: May 2007

arkadaşım bizde okulda turbo c öğrendik.ama derleyici önbildirimler olarak şunu kullanırdık her programın başında.

#include<stdio.h>
#include<conio.h>

daha sonra ise programda kullanağımız değişkenleri tanıtırdık.mesela int a,b,c; gibi.

tüm bunları yazdıkltan sonra ise
void main() derdik ama bundan sonra ; eklememeliyiz.

{
işaretiyle programa başlardık.

ayrıca getch(); ifadesine gelince bu hem girilen karakterin algılanmasını sağlr hemde programı çalıştırmak için alt+f5 e basmadan programı derlemek için   ctrl +f9 a bastığımza hem derlenip hem çalışacaktır.ayrıca turbo c derleyicisinde programda herhangi bir hata olduğu zaman programın en alt kısmında hatanın kaçıncı satırda olduğu belirtilecektir.

bu programı böyle yazarsan hata vereceğini sanmıyorum tabi turbo c derleyicisine yazıp yalıştırman gerekiyor.diğer c derleyicilerinde hata verme ihtimali çok yüksek.

#include<stdio.h>
#include<conio.h>
void main()
{
printf("merhaba c");
getch();
}

kolay gelsin Beğendim

Son Düzenleme: müge ~ 28 Haziran 2007 12:05
sakin_insan
28-06-2007, 13:18   |  #7  
Yıllanmış Üye
Teşekkür Sayısı: 0
508 mesaj
Kayıt Tarihi:Kayıt: Oca 2007
bilgehansahin

ŞİMDİ ELİMDE TURBO C++ VAR AMA HEP HATA VERİYOR MESELA ŞU PROGRAMI YAZDIM

#inculude <stdio.h>
main()
{
  printf("Merhaba C\n");
  
}

öncelikle  şunu  söylemeliyim turbo c++ da  derlemeden önce yazığın kodları .c uzantılı kaydetmelisin yoksa  derlemede hata verir.
(birçok arkadaşımın yaptığı hatadır bu.)

ve de main den önce void yazmalısın kod şöyle olmalı:

#include<stdio.h>
void main()
{
     printf("merhaba c\n");
     getch();
}

Son Düzenleme: sakin_insan ~ 28 Haziran 2007 13:26
bilgehansahin
28-06-2007, 15:36   |  #8  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

#include<stdio.h>
void main()
{
printf("merhaba c\n");
getch();
}
Öncelikle hepinize teşekkür ederim HATAYI SORMUŞSUNUZ
YukarıdakiProgramı aynen yazdımve gene şu hatayı verdi aynen yazıyorum
1.satırda unable to open inclode file 'STDİO.H'
6.satırda statement missing;
6.satırda compound statement missing }
AYRICA DOSYA UZANTISI OLARAKTA .C DİYE KAYIT ETTİM
BİR DE A DAN Z YE C KILAVUZUNA DEVAM EDEYİM Mİ?
HEPİNİZE TEŞEKKÜRLER

bilgehansahin
28-06-2007, 15:44   |  #9  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

CANER TEŞEKKÜRLER DEV C++ İndirdim Fakat derleme hatası veriyo ayrıca Turbo c deki hatayı da yukarda belirttim sence C öğrenirken Hangisini kullanmalıyım
TURBO C ++, DEV C++,MİRACLE C,BİDE BCC DİYE Bİ ŞEY VAR HERALDE BORLANTIN DERLEDİĞİ C İMİŞ.
ŞİMDİ BUNLARDAN BİRİ İLE C ÖĞRENİRSEM İLERDE DİĞERLERİNE UYUM SORUNU YAŞARMIYIM ARALARINDA NE FARK VAR
ÇOK SAĞOL ŞİMDİDEN TEŞEKKÜRLER

genesis
28-06-2007, 16:04   |  #10  
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

[ Tüm kodu seç ] [ Yeni Pencerede Göster ]
#include <stdio.h> #include <conio.h> void main() { printf("Yaz bisiler"); getch(); }
şimdi include la stdio arasında boşluk var. getch() conio.h ın  içinde... Senin neyle yazdığın çok önemli değil. önemli olan dile hakim olman eksik ya da fazla fonksiyonlar yapılar olabilir ama bunlara da alışırsın yavaş yavaş. ben visual studio kullanıyorum ve gayet de güzel tavsiye edebilirim...

sakin_insan
28-06-2007, 17:05   |  #11  
Yıllanmış Üye
Teşekkür Sayısı: 0
508 mesaj
Kayıt Tarihi:Kayıt: Oca 2007

ya ben c yi turbo c++ da öğrendim (ve c öğrenmeyede  hala devam ediyorum). yukarıda  belirttiğim şeyleri  ben yaptığımda sorun olmuyo.

"1.satırda unable to open inclode file 'STDİO.H'"
hiç böyle bir hatayla karşılaşmadım. derleyiciyi c:\  dizini içine kurdun dimi??? başka bi yerde oluncada hata verir. (bunu yapmışsındır da ben yinede bi sorayım dedim...)
ya ilk başladığımda yaptığım yanlışlıkların nasıl düzeltiysem sanada aynı şekilde anlatmaya çalıştım.
nereya dikkat etmiyoruz acaba???

ayrıca dev c++ dos ekranında çalışmak istemeyenler için daha alternatif bir editör bence....

bilgehansahin
29-06-2007, 01:37   |  #12  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

TÜM ARKADAŞLARA TEŞEKKÜR EDİYORUM SONUNDA TURBO C İLE SORUNUMU ÇÖZDÜM
YANLIZ Bİ SORUM DAHA VAR
DEV C++ DA YAZDIĞIM PROGRAMLARDA
DERLEME HATASI VERİYOR SEBEBİ SİCE NE OLABİLİR???
AlkışAlkışAlkış

bilgehansahin
29-06-2007, 01:44   |  #13  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

TÜM ARKADAŞLARA TEŞEKKÜR EDİYORUM SONUNDA TURBO C İLE SORUNUMU ÇÖZDÜM
YANLIZ Bİ SORUM DAHA VAR
DEV C++ DA YAZDIĞIM PROGRAMLARDA
DERLEME HATASI VERİYOR SEBEBİ SİCE NE OLABİLİR???

genesis
29-06-2007, 10:23   |  #14  
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

şimdi kendi kodumu orda yazınca şöyle birşey farkettim. main i void olarak kabul etmiyo ve illa int dondurmen lazım diyor. garip bişi. void main() yerine main() yazarsan onu da yapmıyor. yaa sen en iyisi visual studio yu indir :)

bilgehansahin
29-06-2007, 15:07   |  #15  
OP Taze Üye
Teşekkür Sayısı: 0
7 mesaj
Kayıt Tarihi:Kayıt: Haz 2007

dev c++ da çalıştır diyorum kaynak kod dosyası derlenmemiş diyor

DERLE DİYORUM Sistem belirtilen dosyayı bulamıyor diyor

bu sorunu nasıl aşabilirim arkadaşlar

genesis
30-06-2007, 11:33   |  #16  
Yeni Üye
Teşekkür Sayısı: 0
36 mesaj
Kayıt Tarihi:Kayıt: Ağu 2006

yaa sen en iyisi visual studio kur :) ya da onun c++ ını kur. heba etme kendini dev c++ la fln...