İçindekiler:
- puts (999)
- Ekrandaki metni görüntüleyen başka bir C dili işlevi printf () olup, puts () işlevinden çok daha güçlüdür ve daha sık kullanılır. Puts () işlevi yalnızca ekranda metin görüntülerken, printf () işlevi
Video: Como Invertir un Numero en C++ - Ejercicios Resueltos 17 2024
Bir C programının yapabileceği şeyler sınırsızdır, ancak dili ilk öğrenirken küçük başlamalısınız. C programınızın yapmasını istediğiniz en yaygın işlevlerden biri metni ekranda görüntülemektir ve bunu yapmanın iki yolu vardır: puts () ve printf ().
puts (999)
muhtemelen put string anlamına gelir, burada bir dizesi biraz bir metin olup ekranda koyar. Ne olursa olsun, nasıl çalıştığını:
Görüntülenecek metin - dize - fonksiyonun parantez içine alınmıştır. Üstelik, çift tırnak işaretleri içine alındı; bu, resmi olarak C dilinde resmi olarak nasıl metin oluşturduğunuz ve derleyicinin metin ve programlama ifadeleri arasındaki farkı nasıl söylediğini gösteriyor. Son olarak, ifade bir noktalı virgülle bitiyor.
Puts () 'in bazı basit kaynak kodlara nasıl sığabileceği aşağıda açıklanmıştır:
puts () işlevi main () işlevinde çalışır. İlk önce metni görüntüler Selamlar, insan! ekranda. Sonra dönüş (0); deyimi bir sonraki çalıştırılacaktır, bu programdan çıkıp denetimi işletim sistemine döndürür.
printf ()
Ekrandaki metni görüntüleyen başka bir C dili işlevi printf () olup, puts () işlevinden çok daha güçlüdür ve daha sık kullanılır. Puts () işlevi yalnızca ekranda metin görüntülerken, printf () işlevi
biçimlendirilmiş metnini görüntüler. Bu size çıktı üzerinde daha fazla kontrol imkanı verir.
#include int main () {printf ("Üzgünüm, şimdi konuşamam."); printf ("Ben meşgulüm!"); return (0);}
Bu kodu editörünüze yazın ve diske HELLO olarak kaydedin. C. Daha sonra derleyin ve çalıştırın.
Üzgünüm, şimdi konuşamam. Meşgulüm!
Muhtemelen, iki ayrı printf () deyimini ayrı satırlara koyarak, iki farklı metin satırı görüntüleneceğini varsaydınız. Yanlış!
puts () işlevi, görüntülediği herhangi bir metnin sonuna yeni satır karakteri ekler; printf () işlevi olamaz. Bunun yerine, satır başı karakterini (n) elle metne eklemeniz gerekir.
Önceki HELLO'daki satır sonlarını "düzeltmek" için. C dosyasını değiştirmek için satır 5'i aşağıdaki gibi değiştirin:
printf ("Üzgünüz, şimdi konuşamıyor n");
Dönemden sonra n kaçış dizisi eklenir. Yeni satır karakterinin görüntülenen dizgenin bir parçası olması gerektiği için son tırnak işaretlerinden önce.
Yani değişikliği kaydedin, HELLO'yu tekrar derleyin. C, çalıştır ve çalıştır. Şimdi çıktı istediğiniz gibi biçimlendirildi:
Üzgünüz, şimdi konuşamıyor.Meşgulüm!