C ভাষায়, একটি ডিরেক্টরির অস্তিত্ব চেক করা যায় stat ফাংশন ব্যবহার করে, যা নির্দিষ্ট একটি পাথের ফাইল বা ডিরেক্টরি সম্পর্কে তথ্য নিয়ে আসে। তারপর sys/stat.h থেকে S_ISDIR ম্যাক্রো ব্যবহার করে উদ্ধৃত তথ্যটি যদি একটি ডিরেক্টরির সাথে মেলে কিনা তা মূল্যায়ন করা হয়। stat এবং S_ISDIR ব্যবহার করে একটি ডিরেক্টরি রয়েছে কিনা চেক করার উপায় এখানে দেওয়া হলো.
stat
sys/stat.h
S_ISDIR
C প্রোগ্রামিং ভাষায় একটি অস্থায়ী ফাইল তৈরি করতে tmpfile() এবং mkstemp() এর মতো ফাংশন ব্যবহার করা যায়। tmpfile() ব্যবহার করে: এই ফাংশন একটি অনন্য অস্থায়ী ফাইল তৈরি করে যা অটোম্যাটিকভাবে মোছা হয় যখন প্রোগ্রাম শেষ হয় বা ফাইলটি বন্ধ করা হয়।.
tmpfile()
mkstemp()
সি-তে একটি টেক্সট ফাইল পড়া শুরু করতে, আপনি প্রধানত স্ট্যান্ডার্ড আই/ও লাইব্রেরি থেকে fopen(), fgets(), এবং fclose() ফাংশনগুলির সাথে কাজ করে থাকেন। এখানে এমন একটি সাধারণ উদাহরণ দেওয়া হল যা example.txt নামে একটি ফাইল পড়ে এবং তার বিষয়বস্তুকে মানক আউটপুটে মুদ্রণ করে.
fopen()
fgets()
fclose()
example.txt
C তে, main ফাংশনটি কমান্ড লাইন আর্গুমেন্টগুলি গ্রহণ করার জন্য int argc এবং char *argv[] প্যারামিটারগুলি ব্যবহার করে ডিজাইন করা যেতে পারে। এখানে, argc পাস করা আর্গুমেন্টগুলির সংখ্যা প্রতিনিধিত্ব করে, এবং argv হল আর্গুমেন্টগুলির সমস্ত তালিকা ধারণকারী চরিত্র পয়েন্টারের একটি অ্যারে। একটি দ্রুত উদাহরণ দেখানো হল.
main
int argc
char *argv[]
argc
argv
C ভাষায় একটি ফাইলে টেক্সট লিখতে, আপনার প্রধানত fopen(), fprintf(), fputs(), এবং fclose() ফাংশনগুলির সাথে পরিচিত হতে হবে। নিচে একটি সহজ উদাহরণ দেখানো হল যা একটি ফাইল তৈরি করা এবং তাতে লিখার প্রক্রিয়াটি দেখায়.
fprintf()
fputs()
সি ভাষায়, stderr স্ট্রিমটি এরর বার্তা লেখার জন্য ব্যবহৃত হয়। স্ট্যান্ডার্ড আউটপুটে printf ব্যবহার করে লেখার মতো নয়, stderr-এ লিখতে fprintf অথবা fputs ব্যবহৃত হয়। এখানে এটি কিভাবে করবেন তা দেখানো হলো.
stderr
printf
fprintf
fputs