Yazarlar Sözlük Makaleler Yardım Masası Gözlük Forum İstatistik

Tüm Başlıklar XML

1.  Standart C Kütüphanesi'nde standart giriş ve çıkış akışları* stdin ve stdout olarak tanımlanmıştır. stderr dahi bir çıkış akışıdır. Ama bu akışın stdout'tan farkı hataları yazmak için kullanılmasıdır. Böylece bir programın çıktıya gönderdiği hata mesajları ile normal mesajlar birbirinden ayrılabilir.

$ program > normal_mesajlar > 2>&1
ile normal_mesajlar dosyasına program çıktısı yönlendirilmiştir. Programın çalışması sırasında oluşan hatalar ise 2>&1 ile standart çıkışa yönlendirilir.

0: stdin, 1: stdout, 2: stderr demektir. Konsolda çalışırken sayıları (0, 1, 2), C programınzda ise isimleri (stdin, stdout, stderr) kullanırsınız.

C programınızda standart hata çıkışına yamak için;
fprintf(stderr, "hata mesajı");
fonksiyonunu kullanınız.
fizikci
11 Mart 2006 00:42
Bu konuda bildiklerinizi bizlerle paylaşabilirsiniz
Tabi bunun için yazarsanız giriş yapmalı, yazar değilseniz yazar olmalısınız.


Bu başlığa bkz veren girişlerin başlıkları nedir?
» > » 2>&1 » cout » strace » perror


Bu başlığa bkz veren girişler başka hangi başlıklara bkz verdiler?
» cin » errno » stdin » close » ltrace » ps » ptrace » 2>&1 » descriptor » > » Unix » dup » süreç » stdout » sistem çağrısı » | » more

© 2005, Bilişim Kulübü. (1125 ms)
Ne yapabilirsin: SubtitleClick ile İngilizceni Geliştir, Çınar Framework ile kod yaz, Eglencelik.org'ta biraz eğlen