मैं उस स्टेट कमांड की स्टेट स्ट्रक्चर के st_mode फ़ील्ड के झंडे को समझने की कोशिश कर रहा हूं, लेकिन मुझे इतना कठिन समय है! मैं इस उदाहरण here पाया है, लेकिन मैं वास्तव में इस कोड को टुकड़ा समझ में नहीं आता:स्टेट सिस्टम कॉल के st_mode के लिए झंडे
if (mode & S_IRUSR) str[1] = 'r'; /* 3 bits for user */
if (mode & S_IWUSR) str[2] = 'w';
if (mode & S_IXUSR) str[3] = 'x';
if (mode & S_IRGRP) str[4] = 'r'; /* 3 bits for group */
if (mode & S_IWGRP) str[5] = 'w';
if (mode & S_IXGRP) str[6] = 'x';
if (mode & S_IROTH) str[7] = 'r'; /* 3 bits for other */
if (mode & S_IWOTH) str[8] = 'w';
if (mode & S_IXOTH) str[9] = 'x';
मुझे पता है कि "&" बिटवाइज़ AND ऑपरेटर, लेकिन कुछ भी नहीं है। मुझे यह भी नहीं पता कि क्या पूछना है।
पीडी: मैंने पूछा पिछले प्रश्नों के बारे में क्षमा करें। मुझे नहीं पता कि किसी प्रश्न का उत्तर कैसे दिया जाए या उस तरह कुछ भी :(
धन्यवाद, मुझे नहीं पता था कि यह ऑक्टल था, इसलिए मेरा कार्यक्रम काम नहीं करता! :-) – Gandaro