सी मध्ये, <stdio.h> आणि "stdio.h" मध्ये काय फरक आहे?


उत्तर 1:

जेव्हा आपण “” मध्ये शीर्षलेख फाइल संलग्न करता तेव्हा प्रथम ती कमांड जारी केली जात असलेल्या चालू डिरेक्टरीमध्ये आणि नंतर मानक पूर्व परिभाषित शीर्षलेख निर्देशिकांची तपासणी करते. उदाहरणार्थ लिनक्स फ्लेवर्ड ओएसमध्ये सर्व हेडर फायली / यूएसआर / समावेश (मानक स्थान) मध्ये असतात.

आपण <> मध्ये फाइल संलग्न करता तेव्हा ती मानक निर्देशिका मध्ये शोध घेते जेथे सहसा शीर्षलेख फायली असतात.

मुळात जेव्हा आपण एखादे सॉफ्टवेअर पॅकेज उच्च मॉड्यूलर पद्धतीने लिहिता तेव्हा त्यामध्ये काही स्थानिक शीर्षलेख फायली असतात. कंपाइलर निर्दिष्ट करण्यासाठी किंवा सांगण्यासाठी अशा अनेक पद्धती आहेत ज्यात आपल्या सानुकूल निर्देशिकेस मानले जाते जसे की सीएफएलएजीएस वापरुन एक मानक शीर्षलेख निर्देशिका.

एचटीएच :)


उत्तर 2:

या दोहोंसाठी मानक फक्त असे सांगते की कंपाईलर फाइल "अंमलबजावणी-परिभाषित पद्धतीने" समाविष्ट करण्यासाठी शोधेल आणि "" "साठी परिभाषित केलेली शोध पद्धत अपयशी ठरल्यास, परिभाषित पद्धतीने शोध पुन्हा पुन्हा केला जाईल." <> साठी.

सराव मध्ये, सर्वात सामान्य अंमलबजावणी अशी आहे की <> कंपाईलरसाठी परिभाषित फक्त मानक शीर्षलेख निर्देशिका शोधते, तर “” ”स्त्रोत फाइल असलेल्या निर्देशिकेत दिसते आणि नंतर तेथे फाइल सापडली नाही तर मानक पथ शोधतो. .


उत्तर 3:

जर आपण वापरत असाल तर लायब्ररीचा शोध पूर्वनिर्धारित निर्देशिकेच्या संचावरून केला जाईल अर्थात सी \ टीसी \ बिन \ टीसी

जर आपण “stdio.h” वापरत असाल तर लायब्ररीचा शोध चालू डिरेक्टरी म्हणजेच TC मधून केला जाईल

किंवा आम्ही असे म्हणू शकतो की इनबिल्ट हेडर फाइलसाठी (स्टुडिओ. एच) प्राधान्य दिले गेले आहे (म्हणजेच स्टडीओ. एच) आणि वापरकर्त्याने परिभाषित शीर्षलेख फाइलसाठी “stdio.h” पसंत केले आहे.


उत्तर 4:

जर आपण वापरत असाल तर लायब्ररीचा शोध पूर्वनिर्धारित निर्देशिकेच्या संचावरून केला जाईल अर्थात सी \ टीसी \ बिन \ टीसी

जर आपण “stdio.h” वापरत असाल तर लायब्ररीचा शोध चालू डिरेक्टरी म्हणजेच TC मधून केला जाईल

किंवा आम्ही असे म्हणू शकतो की इनबिल्ट हेडर फाइलसाठी (स्टुडिओ. एच) प्राधान्य दिले गेले आहे (म्हणजेच स्टडीओ. एच) आणि वापरकर्त्याने परिभाषित शीर्षलेख फाइलसाठी “stdio.h” पसंत केले आहे.


उत्तर 5:

जर आपण वापरत असाल तर लायब्ररीचा शोध पूर्वनिर्धारित निर्देशिकेच्या संचावरून केला जाईल अर्थात सी \ टीसी \ बिन \ टीसी

जर आपण “stdio.h” वापरत असाल तर लायब्ररीचा शोध चालू डिरेक्टरी म्हणजेच TC मधून केला जाईल

किंवा आम्ही असे म्हणू शकतो की इनबिल्ट हेडर फाइलसाठी (स्टुडिओ. एच) प्राधान्य दिले गेले आहे (म्हणजेच स्टडीओ. एच) आणि वापरकर्त्याने परिभाषित शीर्षलेख फाइलसाठी “stdio.h” पसंत केले आहे.