Printf কি stdout লিখতে?
Printf কি stdout লিখতে?

ভিডিও: Printf কি stdout লিখতে?

ভিডিও: Printf কি stdout লিখতে?
ভিডিও: বেসিক আউটপুট ফাংশন - printf 2024, মে
Anonim

printf () - এবং কিছু অন্যান্য "মুদ্রণ" ফাংশন যেমন puts() - স্ট্যান্ডার্ড আউটপুটে লিখুন , এই নামেও পরিচিত stdout অথবা শেষ পর্যন্ত ফাইল বর্ণনাকারী 1.fprintf(stderr, …) - লিখেছে আউটপুট মান ত্রুটি আউটপুট , stderr বা File Descriptor2 নামেও পরিচিত।

অনুরূপভাবে, একটি আদর্শ আউটপুট কি?

স্ট্যান্ডার্ড আউটপুট , কখনও কখনও সংক্ষিপ্ত stdout , লিনাক্স এবং অন্যান্য ইউনিক্স-সদৃশ অপারেটিং সিস্টেমে কমান্ড লাইন প্রোগ্রাম (যেমন, অল-টেক্সট মোড প্রোগ্রাম) দ্বারা উত্পাদিত ডেটার প্রমিত স্ট্রিমগুলিকে বোঝায়। কারন মান স্ট্রিমগুলি সাধারণ পাঠ্য, সেগুলি সংজ্ঞা অনুসারে মানুষের পাঠযোগ্য।

পরবর্তীকালে, প্রশ্ন হল, printf কোন সিস্টেম কল ব্যবহার করে? printf () হল একটি API বা ইন্টারফেস যা ব্যবহারকারীর স্থানের কাছে উন্মুক্ত কল সি লাইব্রেরি থেকে ফাংশন। printf () আসলে ব্যবহারসমূহ লিখুন() সিস্টেম কল লিখুন() সিস্টেম কল আউটপুটে ডেটা পাঠানোর জন্য আসলে দায়ী।

এই বিবেচনায় রেখে, stdin এবং stdout কি?

যদি আমার উপলব্ধি সঠিক হয়, stdin একটি ফাইল যা একটি প্রোগ্রাম প্রক্রিয়ায় একটি টাস্ক চালানোর জন্য তার অনুরোধে লিখে, stdout যে ফাইলে কার্নেল তার আউটপুট লেখে এবং যে প্রক্রিয়াটি অনুরোধ করে সেটি থেকে তথ্য অ্যাক্সেস করে এবং stderr হল সেই ফাইল যেখানে সমস্ত ব্যতিক্রম প্রবেশ করানো হয়।

স্ট্যান্ডার্ড ইনপুট এবং আউটপুট কি?

দ্য স্ট্যান্ডার্ড ইনপুট ডিভাইস হিসাবেও উল্লেখ করা হয় stdin , যা থেকে ডিভাইস ইনপুট সিস্টেমে নেওয়া হয়। দ্য স্ট্যান্ডার্ড আউটপুট ডিভাইস, যাকে asstdout নামেও উল্লেখ করা হয়, সেই ডিভাইসটি আউটপুট প্রেরিত সিস্টেম থেকে। সাধারণত এটি একটি প্রদর্শন, কিন্তু আপনি পুনঃনির্দেশ করতে পারেন আউটপুট একটি সিরিয়াল পোর্ট বা একটি ফাইল.

প্রস্তাবিত: