ಡೇವಿಡ್ ಜೆ MALAN: ನಾನು ಬಯಸುವ ಎಂದು ಭಾವಿಸೋಣ ಅಪೇಕ್ಷಿಸುತ್ತದೆ ಎಂದು ಒಂದು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ನಂತರ ಸ್ಟ್ರಿಂಗ್ ಬಳಕೆದಾರರನ್ನು ಮತ್ತು ಮುಂದುವರೆದು ತಮ್ಮ ಇನ್ಪುಟ್ ಲಾಭ, ಯಾವುದೇ ಸಣ್ಣ ಅಕ್ಷರಗಳ ಪರಿವರ್ತಿಸುವ ಅವರು ದೊಡ್ಡಕ್ಷರ ಗೆ ಟೈಪ್. ಹಾಗೆಯೇ, ಮುಂದುವರಿಯಲು ಅವಕಾಶ ಮತ್ತು ಎಂದು ಯೋಜನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ. ಮೊದಲ cs50.h, ನಂತರ ಸೇರಿವೆ ಲೆಟ್ ಮೂಲಕ stdio.h ಸೇರಿವೆ. ಆದ್ದರಿಂದ ನಾವು, strlen ಬಳಸಬಹುದಾದ ನ string.h ಸೇರಿವೆ ಅವಕಾಶ. ಮುಂದಿನ ಮುಖ್ಯ ಎಂದು ಇಂಟ್ ಮುಖ್ಯ ಶೂನ್ಯ ಘೋಷಿಸಲು ಅವಕಾಶ ಮತ್ತು ಈಗ ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಮುಂದುವರೆಯಲು ಅವಕಾಶ ಸ್ಟ್ರಿಂಗ್ ಬಳಕೆದಾರರನ್ನು. Printf, ನ ಅವುಗಳನ್ನು ಕೇಳಲಿ ಕೆಲವು ಇನ್ಪುಟ್. ಈಗ ಸ್ಟ್ರಿಂಗ್ ಘೋಷಿಸಲು ಅವಕಾಶ - ನಾವು ರು ಕರೆ ಮಾಡುತ್ತೇವೆ - ಮತ್ತು ಇದು ಕರೆ ಪರಿಣಾಮವಾಗಿ ಶೇಖರಿಸಿಡಲು CS50 ಗ್ರಂಥಾಲಯದ ಕಾರ್ಯ GetString. ಈಗ ಪ್ರತಿ ಮೇಲೆ ತಿರುಗಿ ಹೋಗೋಣ ಗಳು, ಬಂಡವಾಳ ಪಾತ್ರಗಳ ನಾವು ನೋಡಿ ಯಾವುದೇ ಸಣ್ಣ ಅಕ್ಷರಗಳ. ಇಂಟ್, ನಾನು 0 ಪಡೆಯಿರಿ. ನ ಸಹ ಸಮಾನವಾಗಿರುತ್ತದೆ ಎಂದು N ಘೋಷಿಸಲು ಅವಕಾಶ ರು ಸ್ಟ್ರಿಂಗ್ ಉದ್ದ ನಾವು ಇದರಿಂದ ಎನ್ ತನಕ ನಾನು ಅಪ್ ತಿರುಗಿ, ರು ಉದ್ದ, ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ನಾನು ಹೆಚ್ಚಿಸಲು. ತದನಂತರ ಈ ಲೂಪ್ ಒಳಗೆ, ಹೊರಡೋಣ ಮೊದಲ ಚೆಕ್ ಪ್ರಸ್ತುತ ಪತ್ರ - s ನ I-ನೇ ಅಕ್ಷರ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು - ಒಂದು ಸಣ್ಣಕ್ಷರವು. ರು ಬ್ರಾಕೆಟ್ ನಾನು ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ ವೇಳೆ ಒಂದು ಸಣ್ಣ, ಮತ್ತು ಇದು ಕಡಿಮೆ ಮಾಡಲು ಹೆಚ್ಚು ಅಥವಾ ಸಣ್ಣ z ಸಮಾನವಾಗಿರುತ್ತದೆ - ಈಗ ನಾವು ಒಂದು ಸಣ್ಣ ಬದಲಾಯಿಸಲು ಬಯಸಿದಲ್ಲಿ ಅಪ್ಪರ್ಕೇಸ್ ಪತ್ರದಲ್ಲಿ, ಮೊದಲ ಮರುಪಡೆಯಲು ASCII ಅಥವಾ ಒಂದು ಸಣ್ಣ ಒಂದು 97 ಮತ್ತು ದೊಡ್ಡಕ್ಷರ ಎ 65. ಏತನ್ಮಧ್ಯೆ, ಒಂದು ಸಣ್ಣ ಬೌ, 98 ಆಗಿದೆ ಮತ್ತು ದೊಡ್ಡಕ್ಷರ ಬಿ 66 ಆಗಿದೆ. ನಾವು ಆ ಮಾದರಿಯಲ್ಲಿ ನೋಡಲು ಮುಂದುವರಿದರೆ, ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ಸಣ್ಣ ಅಕ್ಷರಗಳನ್ನು ಹೆಚ್ಚಿನ ಯಾವಾಗಲೂ 32 ಮೌಲ್ಯಗಳು ದೊಡ್ಡಕ್ಷರ ಅಕ್ಷರಗಳು ಹೆಚ್ಚು. ನಾವು ಸಣ್ಣ ಮತಾಂತರ ಬಯಸಿದರೆ ಅಪ್ಪರ್ಕೇಸ್, ಇದನ್ನು ಕಳೆಯಿರಿ, ನಿಜವಾಗಿಯೂ, ಸಾಕು ಬಳಕೆದಾರ ಇನ್ಪುಟ್ 32. ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಕೇವಲ ಕಳೆಯಿರಿ ಎಂದು ಒಂದು ಸಣ್ಣ ಒಂದು ಮತ್ತು ಒಂದು ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ರಾಜಧಾನಿ ಎ ಎಂದು ವ್ಯಕ್ತಪಡಿಸಲು ಹೇಗೆ? ಅಲ್ಲದೆ, ಕೋಡ್ ಮಾಡಲಿ. ಮುದ್ರಿಸಲು printf, ಹೇಳಿಕೆ, ಕೊಡುವುದು "% s" ನಂತರ ಪ್ರಸ್ತುತ ಪಾತ್ರ ರು ಬ್ರಾಕೆಟ್ ನಾನು ಮೈನಸ್ ರಲ್ಲಿ ಏನೇ ಮುದ್ರಣ ಸಣ್ಣ ಒಂದು ಮಾಡುವ ಪರಿಣಾಮವಾಗಿ ಮೈನಸ್ ಒಂದು ಅಲ್ಪ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು ದೊಡ್ಡಕ್ಷರ. ಅರ್ಥಾತ್, ಈ parenthetical ಅಭಿವ್ಯಕ್ತಿ, ಸ್ವಲ್ಪ ಒಂದು ಮೈನಸ್ ದೊಡ್ಡ ಒಂದು, ಆಗಿದೆ ನಮಗೆ ಮರಳಲು ಹೋಗುತ್ತದೆ ದಿನ 32 ಕೊನೆಯಲ್ಲಿ. ಆದರೆ ನಾನು ಮರೆಯದಿರಿ ಇಲ್ಲ ಇದು 32 ಎಂದು. ನಾನು ಕಂಪ್ಯೂಟರ್ ಲೆಕ್ಕಾಚಾರ ಅವಕಾಶ ಮಾಡಬಹುದು ಯಾವ ಸಣ್ಣ ನಡುವಿನ ವ್ಯತ್ಯಾಸ ಒಂದು ಮತ್ತು ಬಂಡವಾಳ ಒಂದು. ಏತನ್ಮಧ್ಯೆ, ಒಮ್ಮೆ ನಾನು, ಆ ವ್ಯತ್ಯಾಸವನ್ನು ತಿಳಿಯಲು ನಾನು ಗಳು ಅದನ್ನು ಕಳೆಯಬಹುದು ಎಂಬುದನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಬ್ರಾಕೆಟ್ ನಾನು, ಇದು ಒಂದು ಸಂಭಾವ್ಯವಾಗಿ ಒಂದು ಸಣ್ಣಕ್ಷರವು ಕಡಿಮೆ ಮೌಲ್ಯ, ನಕ್ಷೆಗಳು ಅವುಗಳೆಂದರೆ ಮೌಲ್ಯವನ್ನು ದೊಡ್ಡಕ್ಷರ ಸಮಾನ ಮೇಲೆ. ಕಂಪೈಲ್, ಈಗ ಉಳಿಸಲು ಅವಕಾಶ, ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. ಡಾಟ್ ಕತ್ತರಿಸಿ ಲಾಭ ದೊಡ್ಡಕ್ಷರವಾಗಿ ಮಾಡಿ. ಮತ್ತು ನನ್ನ ಇನ್ಪುಟ್ ಹಲೋ ಇರುತ್ತದೆ. ಹಾಗೂ ನಾವು ಹಲೋ, ಹೊಂದಿವೆ. ಈಗ ನನ್ನ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ, ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ ನಾವು ಮಾಡಿದ ಸ್ವಲ್ಪ ಕೊಳಕು, ಏಕೆಂದರೆ ಮುದ್ರಣ ಒಂದು ಬಿಟ್ ಬಿಟ್ಟು. ಮತ್ತು ಹಿಂದಿನ ಹೋಗಿ ಎಂದು ಸೇರಿಸಲು ಅವಕಾಶ. ಈ ಪ್ರೋಗ್ರಾಂ ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ, ನಾನು ಬಹಳ ಸರಳವಾಗಿ, ಮತ್ತು ಹೆಚ್ಚಾಗಿ ಮನುಷ್ಯ ಸೌಂದರ್ಯದ ಉದ್ದೇಶಕ್ಕಾಗಿ, printf ಸೇರಿಸಿ ಹೋಗಿ, ಹೇಳಿಕೆ, ಕೊಡುವುದು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್. ಈ ಕಡತವನ್ನು resave ಲೆಟ್, , ಮರುಪ್ರದರ್ಶನ ಪುನರ್ ಸಂಕಲನ. ಲಾಭ ಮಾಡಿ, ಡಾಟ್ ಕತ್ತರಿಸಿ ಲಾಭ. ಮತ್ತೆ, ಇನ್ಪುಟ್ ನಾನು "ಹಲೋ" ನೀಡುತ್ತೇವೆ ಎಲ್ಲಾ ಕಡಿಮೆ ಕೇಸ್ ಮತ್ತು ಈಗ ನಮೂದಿಸಿ ಹಿಟ್ ಮತ್ತು "ಹಲೋ," ಹೆಚ್ಚು ಸರಿಯಾಗಿ ಮುದ್ರಿತ.