検索機能ができません
Posted: 2022年8月05日(金) 10:08
学校の課題がわかりません。
今のコードだと文字だけが表示されるのですが、数を表示する方法を知りたいです。
これが問題文です。
寄付金コードによる寄付金とその使用可能数量の検索 システムは従業員が寄付コードを使ってdonation.txtファイルから特定の寄付の既存の数量を照会するオプションを持っている必要があります。
これにそってこちらのコードを書きました。
void Search() {
FILE *fp;
fp = fopen("donation.txt", "w");
char SupplyCode[6];
printf("Choose from CT, HS, FM, SM, OM:");
scanf("%s", SupplyCode);
if (strcmp(SupplyCode, "CT") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "HS") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "FM") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "SM") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "OM") == 0) {
{
printf("quantities");
}
fclose(fp);
}
}
今のコードだと文字だけが表示されるのですが、数を表示する方法を知りたいです。
これが問題文です。
寄付金コードによる寄付金とその使用可能数量の検索 システムは従業員が寄付コードを使ってdonation.txtファイルから特定の寄付の既存の数量を照会するオプションを持っている必要があります。
これにそってこちらのコードを書きました。
void Search() {
FILE *fp;
fp = fopen("donation.txt", "w");
char SupplyCode[6];
printf("Choose from CT, HS, FM, SM, OM:");
scanf("%s", SupplyCode);
if (strcmp(SupplyCode, "CT") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "HS") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "FM") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "SM") == 0) {
{
printf("quantities");
}
fclose(fp);
} else if (strcmp(SupplyCode, "OM") == 0) {
{
printf("quantities");
}
fclose(fp);
}
}