[Powered by Google Translate] ನೇಟ್ HARDISON: ಪ್ರೋಗ್ರಾಮಿಂಗ್ ರಲ್ಲಿ, ಒಂದು ಗ್ರಂಥಾಲಯ ಸಂಗ್ರಹವಾಗಿದೆ ಸಂಬಂಧಿತ prewritten ಕೋಡ್. ಗ್ರಂಥಾಲಯಗಳು ಹೇಗೆ ನಾವು ಎಂದು ಪ್ರೋಗ್ರಾಮರ್ಗಳು, ಷೇರು ಸಾಮಾನ್ಯ ಮತ್ತು ವಿವಿಧ ಕಾರ್ಯಕ್ರಮಗಳ ಜೊತೆಗೆ ಪರಸ್ಪರ ಸಹಾಯಕವಾಗಿದೆಯೆ ಕೋಡ್, ನಾವು , ಬರೆಯಲು ಮತ್ತು ವಿವಿಧ ಪ್ರಕ್ರಿಯೆಗಳು ನಲ್ಲಿ ಓಡುತ್ತಿರುವ ನಮ್ಮ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಒಂದೇ ಬಾರಿ. ನ ಒಂದು ಬಿಟ್ ಪರಿಶೋಧಿಸಲು ಅವಕಾಶ. ನೀವು ಬಹುಶಃ ನೀವು ಸಾಮಾನ್ಯ ಕಾರ್ಯಗಳನ್ನು ಒಂದು ಬಳಸುತ್ತಿದ್ದೇನೆ printf ಕ್ರಿಯೆಯಾಗಿದೆ. ಈಗ, printf ಮಾಡಿದ ಕೆಲವು ಮಾಯಾ ಕ್ರಿಯೆ ಇಲ್ಲ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್ ಕೋಡೆಡ್ - ಬದಲಾಗಿ, ಅವು C ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಗ್ರಂಥಾಲಯಗಳ ಭಾಗ ಇಲ್ಲಿದೆ ಬರುತ್ತದೆ ಕಾರ್ಯಗಳ ಒಂದು ಸಂಗ್ರಹ ಸಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. Printf ಕಂಪ್ಯೂಟರ್ ನೊಳಗೆ ಇರುವ ಕಾರಣ, ಆ ಅರ್ಥ ಅಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ರಲ್ಲಿ ಹೋದ ಕೆಲವು ಪ್ರೋಗ್ರಾಮರ್ ಮತ್ತು ಬರೆದರು printf ಕಾರ್ಯ ಮತ್ತು ಪ್ರಮಾಣಿತ ಉಳಿದ ಇದು ಕಟ್ಟುಗಳ ಗ್ರಂಥಾಲಯಗಳು ಭವಿಷ್ಯದ ಪ್ರೋಗ್ರಮ್ಮರ್ಸ್ಗೆ ಹೊಂದಿಲ್ಲ ಎಂದು ಆದ್ದರಿಂದ ಪ್ರಯತ್ನದ ನಕಲು. ಪರಿಶೀಲಿಸಿ ಏಕೆಂದರೆ ನಾವು, ಆ ಸಂದರ್ಭದಲ್ಲಿ ಎಂದು ಖಚಿತವಾಗಿ ಕೃತಜ್ಞರಾಗಿರುವಂತೆ ಆರ್ ಇದು ವಾಸ್ತವವಾಗಿ printf ಕಾರ್ಯಗತಗೊಳಿಸಲು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಷ್ಟು ಕೋಡ್ ಔಟ್. Printf ಒಂದು ಭಾಗವಾಗಿದೆ ಇದರಲ್ಲಿ ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರೀಸ್, ಅವು ಪ್ರಮುಖ ಉಪಕರಣಗಳು ಒಂದು ನೀವು CS50 ಪರಿಹರಿಸುವಲ್ಲಿ ಹೊಂದಿರುತ್ತವೆ. ಇನ್ಪುಟ್ ಉತ್ಪಾದನೆಯಾಗಿದೆ ಗ್ರಂಥಾಲಯದ ಜೊತೆಗೆ ಅಲ್ಲಿ printf ಜೀವನದ ಇತರ ಗ್ರಂಥಾಲಯಗಳು ಒಂದು ಗುಂಪೇ ಎಂದು ನೀವು ಬಹುಶಃ CS50 ಅವಧಿಯಲ್ಲಿ ಬಳಸಿ. ಉದಾಹರಣೆಗೆ, ಸ್ಟ್ರಿಂಗ್ ಲೈಬ್ರರಿಗೆ ಕಾರ್ಯಗಳನ್ನು ಸಿ ತಂತಿಗಳನ್ನು ಹೋಲಿಸಿ, ಅವುಗಳ ಉದ್ದ ಪಡೆಯಲು, ಮತ್ತು ಅವುಗಳನ್ನು concatenate. ಮತ್ತು ಗಣಿತ ಗ್ರಂಥಾಲಯದ ನೀವು ಸಹಾಯ ನೀಡುತ್ತದೆ ಪೈ ಮತ್ತು ಇ ತರಹದ ಸ್ಥಿರಾಂಕಗಳು. ಈಗ, ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪ್ರಮಾಣಿತ ಗ್ರಂಥಾಲಯಗಳು ಹೋಲಿಸಿದರೆ ಭಾಷೆ, ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರೀಸ್, ನಿಜವಾಗಿಯೂ ಸಣ್ಣ ಆದರೆ ಇನ್ನೂ ವಿಷಯದ ಗಮನಾರ್ಹ ಪ್ರಮಾಣದಲ್ಲಿ. ಮತ್ತು ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಲೈಬ್ರರೀಸ್ ಎಂದು ಹೇಳಲು ಅಲ್ಲ ಕೇವಲ ಸಿ ಗ್ರಂಥಾಲಯಗಳು; ರಲ್ಲಿ ಔಟ್ ಹಲವಾರು ಇವೆ ವಿಶ್ವದ ನೀವು CS50 ಲೈಬ್ರರಿ ಸೇರಿದಂತೆ, ಬಳಸಲು, ಗೂಢಲಿಪೀಕರಣ ಮತ್ತು ಅಸಂಕೇತೀಕರಣವನ್ನು ಜೊತೆ ನಕ್ಷಾಶಾಸ್ತ್ರ ಗ್ರಂಥಾಲಯಗಳು ಎನ್ಕೋಡ್ ಮತ್ತು ಕ್ರಿಯೆಗಳ ಕಾರ್ಯಗಳನ್ನು ಗ್ರಂಥಾಲಯಗಳು ವೀಡಿಯೋ ಪ್ಲೇಬ್ಯಾಕ್, ಹೀಗೆ. ಈ ಪ್ರಮುಖ ಪಕ್ಕಕ್ಕೆ ನಮಗೆ ತೆರೆದಿಡುತ್ತದೆ. ಎಂಜಿನಿಯರಿಂಗ್ ಅಗತ್ಯ ಕೌಶಲ್ಯಗಳ ಒಂದು ತಿಳಿವಳಿಕೆ ಇದೆ ಉಪಕರಣಗಳು ನಿಮ್ಮ ಉಪಕರಣ ಲಭ್ಯವಿದೆ ಬಳಸಬಹುದಾದ ಆದ್ದರಿಂದ ಅವರನ್ನು ಮತ್ತು ಹೊರತು ಚಕ್ರ `ಪುನರ್ ಶೋಧನೆ ತಪ್ಪಿಸಲು ನೀವು ಮಾಡಬೇಕು. ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮಾಹಿತಿ, ಗ್ರಂಥಾಲಯಗಳು ಪ್ರಮುಖ ಒಂದಾಗಿದೆ ನಾವು ಉಪಕರಣಗಳು. ನೀವು ಹುಡುಕಿದಾಗ ನೀವೇ ಬಳಲಿಕೆ ಅಥವಾ ತೋರುತ್ತದೆ ಕೆಲಸವನ್ನು ಎದುರಿಸುತ್ತಿರುವ ಸಾಮಾನ್ಯ, ಒಂದು ಸಿ ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ಹುಡುಕುವ ಹಾಗೆ, ನೀವು ಇದು ಪ್ರಕರಣದಲ್ಲಿ ಇರಬಹುದು ವೇಳೆ ನೀವೇ ಕೇಳಬೇಕು ಎಂದು ಯಾರಾದರೂ ಈಗಾಗಲೇ ಒಂದೇ ನಿಲ್ಲಿಸುವುದಾಗಿ. ಅವಕಾಶಗಳನ್ನು ನೀವು ಕೆಲವು ಹೇಗೆ ಎಂದು ಅವು ಗ್ರಂಥಾಲಯದ ಒಳಗೆ ಸಹಾಯ. ಆದ್ದರಿಂದ ತಾಂತ್ರಿಕವಾಗಿ, ಒಂದು ಗ್ರಂಥಾಲಯ ಒಂದು ದ್ವಿಮಾನ ಕಡತ ಸಂಗ್ರಹ ಒಟ್ಟಿಗೆ ಸಂಪರ್ಕಿಸುವ ನಿರ್ಮಾಣ ಮಾಡಲಾಗಿದೆ ಒಂದು ಉಪಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ವಸ್ತುವಿನ ಕಡತಗಳನ್ನು, ಎಂದು ನೀವು ಇದು, ಲಿಂಕರ್ ಊಹಿಸಿದ. ಆಬ್ಜೆಕ್ಟ್ ಕಡತಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಒ ಕಡತಗಳನ್ನು ನೀವು ನಿಮಗೆ ಸಿಗುವುದು ಎಂದು ಸಿ ಮೂಲ ಕೋಡ್ ಕಂಪೈಲ್. ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಗ್ರಂಥಾಲಯಗಳು ಬರೆಯಲು, ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ಕಡತಗಳನ್ನು ಎರಡು ವಿಧಗಳಾಗಿ ತಮ್ಮ ಸಿ ಕೋಡ್ ಪ್ರತ್ಯೇಕಿಸಲು: ಹೆಡರ್ ಕಡತಗಳನ್ನು ಮತ್ತು ಅನುಷ್ಠಾನ ಕಡತಗಳು. ಸಂಪ್ರದಾಯದಂತೆ ಒಂದು ಹೆಡರ್ ಕಡತವನ್ನು. H ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು ನೀಡಲಾಗಿದೆ ಮತ್ತು ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಘೋಷಿಸಿದ್ದು ಕೋಡ್ ಒಳಗೊಂಡಿದೆ ನೀವು ಬಳಸಲು ಲಭ್ಯವಿರುವ ಸಂಪನ್ಮೂಲಗಳನ್ನು. ಈ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕಾರ್ಯಗಳನ್ನು ಚರಾಂಕಗಳ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ ಒಳಗೊಂಡಿದೆ ರೀತಿಯ ವ್ಯಾಖ್ಯಾನಗಳು, ಹೀಗೆ, ಒಟ್ಟಿಗೆ, ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ಇಂಟರ್ಫೇಸ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ. ವಾಸ್ತವವಾಗಿ, ನೀವು ಎಂದಾದರೂ, ಒಂದು ಗ್ರಂಥಾಲಯದಲ್ಲಿ ಎಂಬುದನ್ನು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ನೀವು ಹೆಡರ್ ಕಡತಗಳನ್ನು ನೋಡಲು ಸ್ಥಳವಾಗಿವೆ. ಉದಾಹರಣೆಗೆ, ನೀವು usr ಮೇಲೆಳೆದುಕೊಳ್ಳಲು / ಸೇರಿವೆ / stdio.h ಮತ್ತು ಪರಿಶೀಲಿಸಬಹುದು ಎಲ್ಲವನ್ನೂ ಔಟ್ ಎಂದಾದರೂ ಬಗ್ಗೆ ಬೇಕಾಗಿದ್ದಾರೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ IO ಗ್ರಂಥಾಲಯ. ಅಲ್ಲಿ ಇಲ್ಲಿ ವಿಷಯವನ್ನು ಸಾಕಷ್ಟು, ಮತ್ತು ಅದು ಒಂದು ಬಿಟ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಮೂಲಕ ವೇಡ್ ಸಮಯ. ಆದರೆ, ಗೂಗಲ್ ಮತ್ತು manpages ಜೊತೆಗೆ, ಈ ನೀವು ಚಕಿತಗೊಳಿಸುತ್ತದೆ ಬಳಸುತ್ತಿದ್ದರೆ ಹೋಗಲು ಇರಿಸಿ ಹೇಗೆ ಸ್ಟ್ಯಾಂಡರ್ಡ್ I / O ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯಗಳನ್ನು ಕೆಲಸ. ಇಲ್ಲಿ ಗಮನಿಸಬೇಕಾದ ಒಂದು ಪ್ರಮುಖ ವಿಷಯವೆಂದರೆ, ಆದರೂ, ಹೆಡರ್ ಕಡತಗಳನ್ನು ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಕ್ರಿಯೆಯ ವ್ಯಾಖ್ಯಾನಗಳು ಇಲ್ಲ - ಎಂದು, ನಿಜವಾದ ಕ್ರಿಯೆ ಸಜ್ಜುಗೊಳಿಕೆಗಳು ಹೊಂದಿದೆ. ಈ ಪ್ರಮುಖ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದ ಒಂದು ದೃಷ್ಟಾಂತವನ್ನು ಸೂಚಿಸುತ್ತದೆ ತತ್ವ ಸಹ ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಇನ್ಫರ್ಮೇಷನ್ ಹೈಡಿಂಗ್ ಎಂಬ ಸುತ್ತುವರಿಯುವಿಕೆ ಪಟ್ಟು. ಒಂದು ಗ್ರಂಥಾಲಯದ ಬಳಕೆದಾರರ ಅಥವಾ ಗ್ರಾಹಕರ ನೀವು ಅಗತ್ಯವಿಲ್ಲ ರಲ್ಲಿ ಗ್ರಂಥಲಯದ ಇಂಟರ್ನಲ್ಸ್ ಬಗ್ಗೆ ಅದನ್ನು ಬಳಸಲು. ಕೇವಲ ಸ್ವಲ್ಪ ಹಿಂದೆ printf ನೋಡಿದ ನೆನಪಿಡಿ? ನೀವು ಹಿಂದೆಂದೂ ನಿಜವಾದ ಕೋಡ್ ಕಾಣಬಹುದು ಎಂದು? ನಾನು ನೀವು ಕಂಡುಬಂದರೂ ಸಹ, ನೀವು ಇಲ್ಲ ಎಂದು ಊಹಿಸುತ್ತವೆ ಬಾರಿ printf ಟನ್ ಬಳಸಿದ್ದಾರೆ. ನೀವು ತಿಳಿಯಲು ಎಲ್ಲಾ ಕಾರ್ಯ ಘೋಷಣೆ ಉಪಸ್ಥಿತರಿದ್ದರು stdio.h ಹೆಡರ್ ಕಡತದಲ್ಲಿ. ಹೇಗಾದರೂ, ಉತ್ತಮ ಮಾಹಿತಿಯನ್ನು ಮುಚ್ಚಿಡುವ ಲಾಭ ಎಂದು ನೀವು ಮತ್ತು ನೀವು ಬರೆಯಲು ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಬೇರ್ಪಡಿಸಿವೆ ಮಾಡಲಾಗುತ್ತದೆ ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯಗಳ ಅನುಷ್ಠಾನದ ಕೋಡ್. Printf ಬದಲಾವಣೆಗಳ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ, ನೀವು ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ಹೋಗಿ printf ಬಳಸುವ ನಿಮ್ಮ ಎಲ್ಲಾ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬದಲಾಯಿಸಲು. ಆದ್ದರಿಂದ ಅನುಷ್ಠಾನ ಅಲ್ಲಿ ಹೋಗುತ್ತದೆ? ಅಲ್ಲದೆ, ಮತ್ತೆ, ರೂಢಿ, ಅನುಷ್ಠಾನಕ್ಕೆ ಒಂದು ಹೋಗುವ . ಸಿ ಕಡತ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಕಡತ. ಸಾಮಾನ್ಯವಾಗಿ, ಹೆಡರ್ ಕಡತಗಳನ್ನು ಮತ್ತು ಅನುಷ್ಠಾನ ಕಡತಗಳನ್ನು ಕೈ ಹೋಗಿ ಕೈಯಲ್ಲಿ, ಆದ್ದರಿಂದ ನೀವು ಹೊಸ ಸರಣಿಯನ್ನು ಒಂದು ಗುಂಪೇ ಡಿಕ್ಲೇರ್ಡ್ ನೀವು mystring.h ಕಾರ್ಯಗಳನ್ನು ನೀವು ಎಲ್ಲಾ ವ್ಯಾಖ್ಯಾನಿಸಲು ವಿಲ್ mystring ಆ ಕಾರ್ಯಗಳನ್ನು. ಸಿ. ಆದ್ದರಿಂದ ಹೆಡರ್ ಜಾರಿ ಕಡತಗಳನ್ನು ನಂತರ ಅವು ನಂತರ ಲಿಂಕ್ ಮಾಡಿದ ಆಬ್ಜೆಕ್ಟ್ ಕಡತಗಳನ್ನು ರಚಿಸುವುದು, ಸಂಕಲನ ಅವಳಿ ಗ್ರಂಥಾಲಯದ ಕಡತ ಉತ್ಪಾದಿಸಲು ಒಟ್ಟಿಗೆ. ಗ್ರಂಥಾಲಯದ ಬರಹಗಾರ ನಂತರ ದ್ವಿಮಾನ ಕಡತ ಉದ್ದಕ್ಕೂ ರವಾನಿಸಲಾಗುತ್ತದೆ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಬಳಸಲು ಬಯಸುವ ಪ್ರೋಗ್ರಮ್ಮರ್ಸ್ಗೆ ಜೊತೆ ಗ್ರಂಥಾಲಯ. ಈ ಹಂತದಲ್ಲಿ,. ಸಿ ಅನುಷ್ಠಾನ ಕಡತಗಳನ್ನು ಅಲ್ಲ ಆದ್ದರಿಂದ, ಆರಂಭದಿಂದ ಗ್ರಂಥಾಲಯದ ಮರುಸಂಕಲಿಕೆಯು ಹೊರತುಪಡಿಸಿ, ಅಗತ್ಯವಿದೆ ಅವರು ಸಾಮಾನ್ಯವಾಗಿ ಔಟ್ ಬಿಟ್ಟು ನೀವು. C ಲೈಬ್ರರಿಯಿಂದ ಬಳಸಲು, ನೀವು ಎರಡು ವಿಷಯಗಳನ್ನು ಮಾಡಬೇಕು. ಮೊದಲ, ನೀವು # ಗ್ರಂಥಾಲಯದ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಮತ್ತು ಒಳಗೊಂಡಿರಬೇಕು ನೀವು ಬಳಸಲು ಬಯಸುವ ಅಲ್ಲಿ ಮೂಲ ಕೋಡ್ ಫೈಲ್ ಗ್ರಂಥಾಲಯದ ಕೋಡ್. ಈ ಘೋಷಣೆಗಳು ಎಲ್ಲಾ ಕಂಪೈಲರ್ ಮಾಹಿತಿ ಕಾರ್ಯಗಳನ್ನು ಚರಾಂಕಗಳ ಸ್ಟ್ರಕ್ಟ್ಸ್ಳ, ಎಟ್ ಇತ್ಯಾದಿ, ಈಗಿನ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಆದ್ದರಿಂದ ಕಂಪೈಲರ್, ಒಂದು ವಿಮೆ ಮಾಡಬಹುದು ಎಂದು ನೀವು ಸರಿಯಾದ ರೀತಿಯಲ್ಲಿ ಗ್ರಂಥಾಲಯದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದೀರಿ ಮತ್ತು ಎರಡು, ಸೂಕ್ತ ಜೋಡಣೆ ಕೋಡ್ ಉತ್ಪಾದಿಸುತ್ತವೆ. ಗ್ರಂಥಾಲಯದ ಹೆಡರ್ ಕಡತಗಳನ್ನು ಅಲ್ಲಿ ಅವಲಂಬಿಸಿ ಇದೆ, # ಸೇರಿವೆ ವಾಕ್ಯ ಬದಲಾಗುತ್ತದೆ. ಹೆಡರ್ ಕಡತಗಳನ್ನು ವ್ಯವಸ್ಥೆಯ ನೆಲೆಗೊಂಡಿವೆ ವೇಳೆ ಡೀಫಾಲ್ಟ್ ಕೋಶವನ್ನು ಸೇರಿರುವುದು - ವಿಶಿಷ್ಟವಾಗಿ, usr/include-- ಸೇರಿವೆ # ರಲ್ಲಿ ನಂತರ ಕೋನ ಆವರಣ ವಾಕ್ಯ, ಬಳಸಲಾಗುತ್ತದೆ . ಆದಾಗ್ಯೂ, ಹೆಡರ್ ಕಡತಗಳನ್ನು ಒಂದೇ ನೆಲೆಗೊಂಡಿವೆ ವೇಳೆ ಕೋಶವನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಕೋಡ್ ಎಂದು, ಉದ್ಧರಣಾ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ # "mylib.h" ಸೇರಿವೆ ಉಪಯೋಗಿಸುತ್ತಿದ್ದರು. ನೀವು ಮಾಡಬೇಕು ಎರಡನೇ ವಿಷಯ ಬೈನರಿ ಲಿಂಕ್ ಮಾಡುವುದು ನಿಮ್ಮ ಕೋಡ್ ಕಂಪೈಲ್ ಮಾಡುವಾಗ ಗ್ರಂಥಾಲಯದ ಕಡತ. ಇದು ಸೂಪರ್ ಪ್ರಮುಖ ಹಂತವಾಗಿದೆ. ಶಿರೋಲೇಖ ಕುರಿತು ನಮ್ಮ ಹಿಂದಿನ ಚರ್ಚೆ ನೆನಪಿಡಿ ಕಡತಗಳನ್ನು ಅನುಷ್ಠಾನ ಕೋಡ್ ಹೊಂದಿರುವುದಿಲ್ಲ? ನೀವು ಈ ಹಂತವನ್ನು ಮರೆತುಹೋದಲ್ಲಿ, ನೀವು ದೋಷಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ ಸ್ಪಷ್ಟೀಕರಿಸದ ಚಿಹ್ನೆಗಳನ್ನು ನಿಮ್ಮ ಕೋಡ್ ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಬಹುದು. ಈ ಪರಿಹರಿಸಲು, L ಧ್ವಜ ತಕ್ಷಣವೇ ನಂತರ ಬಳಸಲು ಗ್ರಂಥಲಯದ ಹೆಸರಿನ ಒಂದು ಜಾಗವನ್ನು ಇಲ್ಲದೆ. APPLIANCE, ಸಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಸೇರಿದಂತೆ ಹಲವು ವ್ಯವಸ್ಥೆಗಳು, ರಂದು ಗ್ರಂಥಾಲಯಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಆದಾಗ್ಯೂ, ಗಣಿತ ಗ್ರಂಥಾಲಯದ ಕೆಲವೊಮ್ಮೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಕಟ್ಟುಗಳ ಇದೆ ಮತ್ತು ಐಎಂ ಸಂಬಂಧ ಬೇಕು. APPLIANCE ರಂದು, ನಾವು ನೀವು ಈ ಆರೈಕೆಯನ್ನು, ಮತ್ತು ನಾವು -lcs50 ಜೊತೆ CS50 ಗ್ರಂಥಾಲಯದ ಲಿಂಕ್. ನೀವು ಮಾಡಲು ರನ್ ಮಾಡಿದಾಗ APPLIANCE ಈ ಎಲ್ಲಾ ನೋಡಬಹುದು. ಈಗ ನೀವು ಬಳಸಬೇಕಾಗುತ್ತದೆ ಜ್ಞಾನ ಇರಬೇಕು ಸಿ ರಲ್ಲಿ ಗ್ರಂಥಾಲಯಗಳು ಅನ್ವೇಷಿಸುವ ಆನಂದಿಸಿ. ನನ್ನ ಹೆಸರು ನೇಟ್ Hardison ಆಗಿದೆ, ಮತ್ತು ಈ CS50 ಹೊಂದಿದೆ.