C ile yazılan program eksik çalışıyor

Wolf_99

Hectopat
Katılım
10 Nisan 2021
Mesajlar
180
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
C dilinde programı yazıyorum fakat eksik çalışıyor. Ekran alıntısını aşağıya bırakıyorum.

technopat.PNG


Hatalar.
-Kullanıcı adı ve soyadı yazdırmıyor. Ortalamayı girdikten sonra program sonlanıyor.
-Öğrenci numarasını(12 haneli olmalı) long long olarak tanımlamama rağmen 9 basamaktan fazla girince yanlış çıktı veriyor.
-Ekrana sadece ortalama ve 9 haneli numarayı yazdırınca sorunsuz çalışıyor.
 
Son düzenleyen: Moderatör:
Char tek karakter tutar, birden fazla karakter tutmasini istiyorsan array olarak tanimlamalisin, orn; char kullaniciAdi[20]; seklinde ve char array girdi alirken scanf fonksiyonunda ampersand kullanmadan yaz.
 
Evet kullanıcı adı ve soyad çözüldü. Peki numarayı nasıl 9 haneden fazla yazdırabilirim?
 
Harf dizisi koyman gerek. Char normalde sadece bir harf değeri alır. Eğer harf dizisi oluşturmak istiyorsanız en basit şekilde @Dynamics hocamın da dediği gibi Char degisken["girilecek karakter sayısı"] şeklinde yapabilirsiniz. İnternette araştırma yaparak harf dizisi oluşturmanın birden çok yolunu öğrenebilirsiniz.

Evet kullanıcı adı ve soyad çözüldü. Peki numarayı nasıl 9 haneden fazla yazdırabilirim?
Long int kullanabilirsiniz.
 

Yeni konular

Geri
Yukarı