作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
计算机化的健康记录可以让患者更轻松地在不同的医疗保健专业人员之间分享他们的健康文件和病史。健康诊所需要您的帮助来将患者的健康记录计算机化。患者的记录包括名字、中间名、姓氏(包括SR.JR.等)、性别、出生日期、高度(英寸)、体重(磅)。诊所要求该计划具有以下功能:
到目前为止我所做的是:
#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);
}
我已经制作了另一个文件,但是当我运行代码时,它显示“错误:文件不存在”。出了什么问题,其他问题的代码是什么?请帮我!这是我们对数据结构科目的最终要求。
最佳答案
fin=fopen("oldrec.c","w");{ // no if
printf("Error: File does not exists"); // all statements will be executed
return 0; // and function will terminate here
}
当然会显示该消息,没有条件。无论fopen
是否成功,如果没有if
,所有语句都会被执行。
将其放入带有条件的 if
block 中。
这样写-
fin=fopen("oldrec.c","w");
if(fin==NULL){ // check if fin is NULL
printf("Error: File does not exists");
return 0;
}
其他问题是这些陈述 -
scanf("%s", &patient.fname);
...
scanf("%s", &patient.mname);
...
scanf("%s", &patient.lname);
...
scanf("%s", &patient.gender); // use %c for reading char variable
...
scanf("%s", %patient.year); // use %d to read int
^ whats this
像这样写这些陈述 -
scanf("%s", patient.fname);
...
scanf("%s", patient.mname);
...
scanf("%s", patient.lname);
...
scanf("%c", &patient.gender);
...
scanf("%d", &patient.year);
关于c - 数据结构和患者记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33194958/
我正在使用 HAPI FHIR 服务器,并且对 java 客户端有些陌生。我希望完成的是创建 FHIR 患者 bundle ,其中包含一个完整的 bundle 中的单个识别患者资源和所有其他资源,并将
嗨,我不断收到此错误,但不知道为什么 java.lang.ClassCastException: com.sun.proxy.$Proxy0 cannot be cast to interfaces.
我是一名优秀的程序员,十分优秀!