我获得了此输出“ COVIC19ΓÇô社区访问的医院(无效)ΓÇô报告”我正在尝试从readHospital()函数中打印出医院的名称,但我得到的输出只是这些看起来很奇怪的文本。非常抱歉,我对编码非常陌生。
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
char readHospital();
void intro(char a);
int main() {
char hospital_name;
hospital_name = readHospital();
intro(hospital_name);
}
char readHospital() {
char a[100];
printf("Enter Hospital Name: ");
fgets(a, 100, stdin);
return a;
}
void intro(char hospital_name) {
printf("Hospital %s – Report for COVIC19 – Community Visit", hospital_name);
}
[请注意,hospital_name
是字符类型,并且您返回一个字符串,字符列表char*