Write a C Program to create a structured data file named
Student.dat to store the roll no, name
and course.
Provide following functions:
1. Accept the values from the user using structure
variables. Store the contents in a file.
2. Display the file.
3. The user should be able to add new records to the
existing file. And display the new file.
Answer Posted / muklesh kumr
#include <stdio.h>
#include <ctype.h>
struct Student
{
int ID;
char LastName[32];
char FirstName[32];
int DateOfBirth; // This could be of the form YYYYMMDD. For example someone born on December 21st, 1990 would have a value of 19901221
char Address[32];
char TelephoneNumber[11]; // a 10-digit string
char ProgramPursued[32];
};
char GetUserOption()
{
char option = 'I'; // 'I' for Invalid
while(option == 'I')
{
// Print the menu items
printf("\n");
printf("Choose one of the following options:\n[u]pdate [P]rint [S]earch [E]xit\n");
scanf("%c", &option);
switch(toupper(option))
{
case 'U':
case 'P':
case 'S':
case 'E':
break;
default:
option = 'I';
break;
}
}
return option;
}
// students must hold 10 students
void LoadStudents(Student students[])
{
// TODO: load students from file
}
// students must hold 10 students
void SaveStudents(Student students[])
{
// TODO: save students to file
}
int main()
{
Student students[10];
int looping = 1;
// Load the students from the file
LoadStudents(students);
// Loop until exit
while(looping)
{
char option = GetUserOption();
switch(option)
{
case 'U':
// TODO: Let the user update a record
break;
case 'P':
// TODO: Print the students to the screen
break;
case 'S':
// TODO: Let the user search for a student
break;
case 'E':
looping = 0; // exit the loop
break;
}
}
// Save the students to the file
SaveStudents(students);
return 0;
| Is This Answer Correct ? | 73 Yes | 64 No |
Post New Answer View All Answers
cost accounting is a tool for dicission making expline
The process of discovering relationships using data analytics tools, such as statistical software, statistical graphing, and mapping software is referred to as pattern mapping.
If you are a team lead in any IT company, and two employees are under your supervision. If one employee is good and other cannot behave professionally and personally, then how will you handle this situation?
When you are given to develop a computer based information system for banking, how do you write the SDLC diagram?. Explain the five phases with respect to banking.
i have completed my bca from annamalai university in distance mode. Now am working as a Front Office Executive in a Software co. I am interested in HR field. and i want to do MBA HR from symbiosis university through Distance mode..Am i thinking right for myself??? please suggest me.!
In the creation of the material master if user maintains MRP Type as ‘VB’ (Manual reorder point planning) unless until user will not maintain the Reorder point Qty & fixed lot size Qty system will not allow creating the material which is right process. Hence the same rule should be applied for MRP Type ‘ND’ also. So that user cannot fill the MRP Data unless he will not choose ‘VB’
hi i am doing cause study about Enterprising young IT Entrepreneur who has recently started a small business running web hosting services for SME (Small to Medium Enterprise). You frequently need to meet (potential) clients to sell your services to them. You do so with presentations and demonstrations of your products. You will also want to install certain development software for your software development projects. So what software to use? need a server? what types of hosting should i use?
What unique experience or qualifications separate you from other candidates?
Is any one has SAP GTS( Global Trade Services)Reading and Exercise material. If so, please e-mail me.
Describe some of your most important career accomplishments
could you provide me the information regarding UNIVESAL WORK LIST(UWL)?this question is regarding SAP EP.
wahat ae technical terms associated with the Oracle modules. example - HR related - HRMS or HCM
state the role of cost accounting in large scale industry
Do you personally involved with Major incident process ? If yes, how do you manage it in your present organization ? explain with real scenario !
What are the Roles and Responsibilities of BDM in IT Industry ? And Tell me some thing about about IT industries