私のプログラムはすべてのデータを取得し、3 つの異なる方法で表示するかどうかを尋ねます。CSV、TSV、XML。2 つの if ステートメントを追加しました。それらを機能させようとすると、表示する設定を選択するように求められ、プログラムが終了します。どうしてこれなの?
#include <stdio.h>
int main (int argc, char *argv[]) {
int phoneNumber;
char firstName[11];
char lastName[11];
char eMail[20];
int output;
int CSV;
int TSV;
int XML;
printf("Please enter the user's first name:");
scanf("%s", firstName);
printf("Please enter the user's last name:");
scanf("%s", lastName);
printf("Please enter the user's phone number:");
scanf("%i", &phoneNumber);
printf("Please enter the user's e-mail:");
scanf("%s", eMail);
printf("What output format would you like? (CSV,TSV/XML) ");
scanf("%d", &output);
if (output == 'CSV') {
printf("firstName,lastName,phoneNumber,eMail");
printf("%s,%s,%i,%s",firstName, lastName, phoneNumber, eMail);
}
else if (output == 'TSV') {
printf("firstName,\tlastName,\tphoneNumber,\teMail");
printf("%s,\t%s,\t%i,\t%s", firstName, lastName, phoneNumber, eMail);
}
}