Компьютеризация медицинских записей может облегчить пациентам возможность делиться своими профилями здоровья и историями с их различными специалистами в области здравоохранения. Медицинская клиника нуждается в вашей помощи для компьютеризации медицинских записей пациентов. Записи пациента состоят из имени, отчества, фамилии (включая SR. JR. И т. Д.), Пола, даты рождения, высоты (в дюймах), веса (в фунтах). В клинике требуется следующие функции программы:Данные и данные пациентов
- прочитать существующие записи из файла, где каждая запись пациента является одна строкой ввода отделяя каждые данные с запятой
- добавить дополнительные записи в файл
- функции для вычисления и возвращение пациентов в возрасте 3 лет
- функция, которая вычисляет индекс массы тела с данной формулой BMI = (вес в фунтах X 703)/(высота в дюймах X 2) или BMI = (вес в кг))/(высота в метрах X 2)
- искать имя пациента и отображать информацию пациента wi го возраста и значение ИМТ в том числе категории
- обновление информации пациента на дату рождения, рост и/или веса и сохранить обновления в файл
- дисплей все записи в табличном формате
До сих пор, что я сделал это :
#include<stdio.h>
#include<stdlib.h>
main(){
FILE*fin;
char name,fname,mname,lname,ename,gender,ch,getch,patient;
int dob,month,day,year,height,weight;
fin=fopen("oldrec.c","w");{
printf("Error: File does not exists");
return 0;
}
{
printf("Add Record? y/n");
ch=toupper(getch);
if(ch='y')
break;
}while (1);
struct patient{
char name;
char fname[20];
char mname[20];
char lname[20];
char gender;
int dob;
int month;
int day;
int year;
int height;
int weight;
printf("/n Patient's Name");
printf("First Name: ");
scanf("%s", &patient.fname);
printf("Middle Name: ");
scanf("%s", &patient.mname);
printf("Last Name: ");
scanf("%s", &patient.lname);
printf("Gender: ");
scanf("%s", &patient.gender);
printf("Date of Birth");
printf("Month: ");
scanf("&d", &patient.month);
printf("Day: ");
scanf("&d", &patient.day);
printf("Year: ");
scanf("%s", %patient.year);
printf("Height: ");
scanf("%d", & patient.height);
printf("Weight: ");
scanf("%d", &patient.weight);
}
Я сделал еще один файл уже, но когда я запускаю коды, он говорит: «Ошибка: файл не существует». Что не так, и каковы коды для других проблем? Пожалуйста, помогите мне! Это наше окончательное требование к моей теме структуры данных.
пожалуйста редактировать свои теги, либо с ++ или с – amdixon
Медицинская клиника нуждается в моей помощи? О, парень! –
Вам нужно просить форматировать этот код и сделать его возможным скомпилировать. Тогда вам нужно обратиться за помощью по конкретной проблеме, а не «какие коды для других проблем?» Вы не должны просить людей делать домашнее задание для вас. Как вы ожидаете узнать? – ChiefTwoPencils