Truva Linux Destek Forumu
Programlama Dilleri ve Veritabanları => C / C++ => Konuyu başlatan: Morphosis - 06 Haziran 2008, 12:21:51 ös
-
Yazdiginiz bir program, kolay anlasilir olmalidir. Bunun icin, duzgun bir
sekilde programlamak cok onemlidir. C derleyicileri, komutlar arasindaki
bosluklari goz onune almaz, ve bu nedenle de programlariniza aciklik
katmak icin, dilediginiz gibi bosluk ve bos satir birakabilirsiniz.
Su iki programi karsilastiralim:
main() /* Program buradan basliyor */
{
printf("iyi yazis,");
printf ("programin anlasilmasini kolaylastirirn");
}
ve:
main() /* Program buradan basliyor */ {printf("iyi yazis,"); printf
("programin anlasilmasini kolaylastirirn");}
Odev bence ödev her zaman gereklidir bunları yapmaya çalışın yaparsanız kKENDİ KENDİNİZE az da olsa c++'da ilerlemiş olacaksınız)
1. Ekrana kendi isminizi yazacak bir program yazin.
2. Programa ayri satirlarda, iki "printf" satiri daha ekleyerek,
adresinizi ve telefon numaranizi da yazdirin.
-
odevi yaptım ama sonuc çok saçma çıkıyor .İşte kodlarım
#include <stdio.h>
int main()
{
char ad[10];
char soyad[15];
int tel_no;
printf("adiniz nedir\n");
scanf("%s",&ad);
printf("Soyadinizi girin:");
scanf("%s",&soyad);
printf("telefon numaraniz:");
scanf("%d",&tel_no);
printf("adiniz= %s soyadiniz= %s telefon numaraniz= %d\n");
return 0;
}
-
Kodunuzu aşağıdaki gibi düzenlerseniz çalışacaktır...
#include <stdio.h>
int main()
{
char ad[10];
char soyad[15];
int tel_no;
printf("adiniz nedir"); \*\ kullandığınız için bir alt satıra geçecek ve değeri boş getirecek
scanf("%s",&ad);
printf("Soyadinizi girin:");
scanf("%s",&soyad);
printf("telefon numaraniz:");
scanf("%d",&tel_no);
printf("adiniz=%s, soyadiniz=%s, Telefon numaranız=%d\n",ad,soyad,tel_no); \* değişkenleri eklemediğiniz için segment hatası dönecek
return 0;
}