The beginning of the code is given below.   #include #include typedef struct{ char firstname[20]; unsigned height; unsigned weight; } Person; //You can use this function void BufferCleaner(){ while(getchar()!='\n'); } void FileCleaner(){ FILE *fp; fp = fopen("data/14w_2.txt", "w"); fprintf(fp,""); fclose(fp);

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter3: Coding With Variables, Named Constants, And Calculations
Section: Chapter Questions
Problem 16E
icon
Related questions
Question

The beginning of the code is given below.

 

#include <stdio.h>
#include <string.h>

typedef struct{
char firstname[20];
unsigned height;
unsigned weight;
} Person;

//You can use this function
void BufferCleaner(){
while(getchar()!='\n');
}

void FileCleaner(){
FILE *fp;
fp = fopen("data/14w_2.txt", "w");
fprintf(fp,"");
fclose(fp);
}

Write a program that saves people's physical information to a file at
"write mode" and searches for the information with his/her name
at "find mode". The program gets a character as an input to select
the mode at start. The name of the file is "14w_2.txt"
• If you type "W", the program will get (fist name, height,
weight)
• If you type "F", the program will find the information with the
first name you type. You may use "strcmp" function form
<string.h>. If there is no matched name in the file, print "Not
found"
• If you type "Q", program is terminated with "Quit program".
Transcribed Image Text:Write a program that saves people's physical information to a file at "write mode" and searches for the information with his/her name at "find mode". The program gets a character as an input to select the mode at start. The name of the file is "14w_2.txt" • If you type "W", the program will get (fist name, height, weight) • If you type "F", the program will find the information with the first name you type. You may use "strcmp" function form <string.h>. If there is no matched name in the file, print "Not found" • If you type "Q", program is terminated with "Quit program".
> Please select a mode - <W> Write, <F> Find name, <Q> Quit : W
Enter your first name : Lee
Enter your height and weight
Please select a mode - <W> Write, <F> Find name, <Q> Quit : W
Enter your first name : Lee
Enter your height and weight
Please select a mode - <W> Write, <F> Find name, <Q> Quit : F
Enter a name : Lee
Lee 181 78
Lee 175 62
Please select a mode - <W> Write, <F> Find name, <Q> Quit :|
(Ex) 181 78 : 181 78
(Ex) 181 78 : 175 62
Transcribed Image Text:> Please select a mode - <W> Write, <F> Find name, <Q> Quit : W Enter your first name : Lee Enter your height and weight Please select a mode - <W> Write, <F> Find name, <Q> Quit : W Enter your first name : Lee Enter your height and weight Please select a mode - <W> Write, <F> Find name, <Q> Quit : F Enter a name : Lee Lee 181 78 Lee 175 62 Please select a mode - <W> Write, <F> Find name, <Q> Quit :| (Ex) 181 78 : 181 78 (Ex) 181 78 : 175 62
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT