3
সি লাইব্রেরির ফাংশনের পিছনে যুক্তি কখনই শূন্যে স্থির করে না
সি স্ট্যান্ডার্ড আদেশ দেয় যে কোনও সি স্ট্যান্ডার্ড লাইব্রেরি ফাংশন errnoশূন্যে সেট করা হবে না। ঠিক এটাই কেন? আমি বুঝতে পারি এটি বেশ কয়েকটি ফাংশন কল করার জন্য দরকারী এবং কেবল errnoশেষের পরে পরীক্ষা করা - উদাহরণস্বরূপ: errno = 0; double x = strtod(str1, NULL); long y = strtol(str2, NULL); …