Input and output inherently involves a lot of interaction with outside things outside the program and hence is much more prone to errors and therefore, is useful to be able have this mechanism within our bag of tricks.
ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಅಂತರ್ಗತವಾಗಿ ಕಾರ್ಯಕ್ರಮದ ಹೊರಗೆ, ಹೊರಗಿನ ವಿಷಯಗಳೊಂದಿಗೆ ಸಾಕಷ್ಟು ಸಂವಹನವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ದೋಷಗಳಿಗೆ ಹೆಚ್ಚು ಒಳಗಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ, ಇದು ನಮ್ಮ ತಂತ್ರಗಳಲ್ಲಿ ಈ ಕಾರ್ಯವಿಧಾನವನ್ನು ಹೊಂದಲು ಉಪಯುಕ್ತವಾಗಿದೆ