Stdio.h

<stdio.h>"Standart giriş / çıkış üstbilgi" veya "Standart Giriş / çıkış başlığı" için, bir başlık ve standart C kütüphanesi ilan makrolar , sabitler ve fonksiyon tanımları "ve işlemlerinde kullanılan giriş / çıkış . Bu "taşınabilir I / O paketi" iner (veya "taşınabilir giriş / çıkış paketi") tarafından yazılan Michael Lesk içinde Bell Laboratories . 1970'lerin başında C ile uyumluluk nedeniyle, C ++ eşdeğer içerir: <cstdio>.

İçinde beyan edilen işlevler <stdio.h>son derece popülerdir, çünkü standart C kütüphanesinin bir parçası olduklarından, C dilini destekleyen herhangi bir platformda çalışmaları garanti edilir . Ancak, belirli bir platforma adanmış bazı uygulamaların , bu başlık tarafından sağlananlar yerine o platformun I / O rutinlerini kullanmak için nedenleri olabilir.

Kullanım örneği

C'deki tüm fonksiyonlar (ve birçok türevi) başlıklarda bildirilmiştir . Bu nedenle, programcılar, içinde <stdio.h>bildirilen işlevleri kullanabilmek için başlıkları kaynak kodlarına dahil etmelidir .

#include <stdio.h> int main(void) { int ch; while ((ch = getchar()) != '\n') putchar(ch); putchar('\n'); return 0; }

Program yukarıdaki gönderilen bütün verileri okur standart giriş ve getirileri standart çıktı , bayt bayt ve ekler satır başı bu çıkış sonunda.

Ek olarak, genellikle merhaba dünya yapmak için kullanılan printf işlevinden de bahsedebiliriz ! C'de ancak bu örnekte kullanılmayan.

Dış bağlantılar

Kaynaklar