Is there an option, part of read() that when calling read() on a file descriptor it only prints out the characters up to the null terminator?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Sorry, no, there isn’t.
read()doesn’t look at the data at all; it just reads as many bytes as there are (but not more than your buffer size).I would do this with the higher-level
stdio.hfunctions, by callinggetc()(and writing to a buffer) until I saw a NUL byte, and thenungetc()on the NUL.