08.01.2023 Views

Learn to Program with C_ Learn to Program using the Popular C Programming Language ( PDFDrive )

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 10 ■ Structures

str[n] = '\0';

} // end getString

char readChar(FILE * in) {

char ch;

while (isspace(ch = getc(in))) ; //empty while body

return ch;

} //end readChar

Suppose the file input.txt contains the following data:

"Jones, John" 24 M

"Mohammed, Lisa" 33 F

"Singh, Sandy" 29 F

"Layne, Dennis" 49 M

"Singh, Cindy" 16 F

"Ali, Imran" 39 M

"Kelly, Trudy" 30 F

"Cox, Kerry" 25 M

"END"

"Kelly, Trudy"

"Layne, Dennis"

"Layne, Cindy"

"END"

The program prints this:

Name: Jones, John Age: 24 Gender: M

Name: Mohammed, Lisa Age: 33 Gender: F

Name: Singh, Sandy Age: 29 Gender: F

Name: Layne, Dennis Age: 49 Gender: M

Name: Singh, Cindy Age: 16 Gender: F

Name: Ali, Imran Age: 39 Gender: M

Name: Kelly, Trudy Age: 30 Gender: F

Name: Cox, Kerry Age: 25 Gender: M

Kelly, Trudy found at location 6

Layne, Dennis found at location 3

Layne, Cindy not found

Name: Ali, Imran Age: 39 Gender: M

Name: Cox, Kerry Age: 25 Gender: M

Name: Jones, John Age: 24 Gender: M

Name: Kelly, Trudy Age: 30 Gender: F

Name: Layne, Dennis Age: 49 Gender: M

Name: Mohammed, Lisa Age: 33 Gender: F

Name: Singh, Cindy Age: 16 Gender: F

Name: Singh, Sandy Age: 29 Gender: F

291

www.it-ebooks.info

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!