#include<windows.h>
#include<stdio.h>
#include<string.h>
#include "user.h"
void main() {
int flag, i, num;
char n[256], p[256], id[256];
int ID = 1001;
member member_info[5];
memset(member_info[0].id, 0, sizeof(member_info[0].id));
char tmp[256];
FILE *fp;
top:
printf("以下のいずれかを選択してください。\n 1:会員登録 2:ログイン \n: ");
flag = 1;
scanf("%d", &flag);
if (flag == KAI) {
if (ID == 6) {
printf("これ以上登録できません\n\n");
goto top;
}
/*氏名を入力*/
for (i = 0; i < 5; i++) {//5回入力を許す
printf("登録したい氏名を入力してください。\n:");
scanf("%s", &n);//nはポインター
if (strlen(n) > 30) {//文字列の長さと比較
printf("30byteを超えています。\n");
} else {
break;
}
/*パスワード入力*/
printf("次に、登録したいパスワードを入力してください。\n:");
while(1) {
scanf("%s", &p);
if (strlen(p) > 15) {//文字列の長さと比較
printf("15byteを超えています。\n");
} else {
break;
}
for (i = 0; i < 5; i++) {//登録済確認
if (!strcmp(member_info[i].n, n) && !strcmp(member_info[i].p, p)) {
break;
}
}
if(i != 5){
printf("登録済みです。\n");
printf("もう一度入力してください。\n\n");
goto top;
} else {
printf("登録が完了しました。\n\n");
sprintf(member_info[ID - 1].id, "%d", ID);//ここでidを入れます。
strcpy(member_info[ID - 1].n, n);
strcpy(member_info[ID - 1].p, p);
printf("あなたのidは %d です\n", ID);
ID++;
}
fp = fopen("user_info.csv", "w");
for (i = 1; i < 6; i++) {
strcpy(tmp, member_info[i].id);
strcat(tmp, ",");
strcat(tmp, member_info[i].n);
strcat(tmp, ",");
strcat(tmp, member_info[i].p);
strcat(tmp, "\n");
fwrite(tmp, 1, strlen(tmp), fp);
}
fclose(fp);
goto top;
}
if (flag == LOG) {
printf("idを入力してください。\n:");
scanf("%s", &id);
printf("パスワードを入力してください。\n:");
("%s", &p);
for (i = 0; i < 5; i++) {//登録済確認
if (!strcmp(member_info[i].id, id) && !strcmp(member_info[i].p, p))
break;
}
if(i != 5){
printf("ログイン成功です。\n\n");
} else {
printf("ログイン失敗です。\n\n");
goto top;
}
}
loop:
printf("以下のいずれかを選択してください。\n 3:ログアウト 4:退会(予約削除) 5:予約 6:予約削除 7:予約確認 \n: ");
scanf("%s", &flag);
if (flag == OUT) {
printf("ログアウトしました。\n\n");
goto top;
}
num = 1;
if (flag == TAI) {
printf("退会手続きをしてもよろしいでしょうか。\n");
printf("1:yes 2:no。\n:");
if (num == 1) {
printf("退会しました。\n");
//ここに会員情報を削除する内容を入れたい
goto top;
} else if(num == 2) {
goto loop;
}
}
}
I2luY2x1ZGU8d2luZG93cy5oPgojaW5jbHVkZTxzdGRpby5oPgojaW5jbHVkZTxzdHJpbmcuaD4KI2luY2x1ZGUgInVzZXIuaCIKCnZvaWQgbWFpbigpIHsKCWludCBmbGFnLCBpLCBudW07CgljaGFyIG5bMjU2XSwgcFsyNTZdLCBpZFsyNTZdOwoJaW50IElEID0gMTAwMTsKCQoJbWVtYmVyIG1lbWJlcl9pbmZvWzVdOwoJbWVtc2V0KG1lbWJlcl9pbmZvWzBdLmlkLCAwLCBzaXplb2YobWVtYmVyX2luZm9bMF0uaWQpKTsKCWNoYXIgdG1wWzI1Nl07CglGSUxFICpmcDsKCgl0b3A6CgoJcHJpbnRmKCLku6XkuIvjga7jgYTjgZrjgozjgYvjgpLpgbjmip7jgZfjgabjgY/jgaDjgZXjgYTjgIJcbiAxOuS8muWToeeZu+mMsiAyOuODreOCsOOCpOODsyBcbjogIik7CglmbGFnID0gMTsKCXNjYW5mKCIlZCIsICZmbGFnKTsKCglpZiAoZmxhZyA9PSBLQUkpIHsKCWlmIChJRCA9PSA2KSB7CgkJcHJpbnRmKCLjgZPjgozku6XkuIrnmbvpjLLjgafjgY3jgb7jgZvjgpNcblxuIik7CgkJZ290byB0b3A7Cgl9CgoJLyrmsI/lkI3jgpLlhaXlipsqLwoKCWZvciAoaSA9IDA7IGkgPCA1OyBpKyspIHsvLzXlm57lhaXlipvjgpLoqLHjgZkKCQlwcmludGYoIueZu+mMsuOBl+OBn+OBhOawj+WQjeOCkuWFpeWKm+OBl+OBpuOBj+OBoOOBleOBhOOAglxuOiIpOwoJCXNjYW5mKCIlcyIsICZuKTsvL27jga/jg53jgqTjg7Pjgr/jg7wKCQlpZiAoc3RybGVuKG4pID4gMzApIHsvL+aWh+Wtl+WIl+OBrumVt+OBleOBqOavlOi8gwoJCQlwcmludGYoIjMwYnl0ZeOCkui2heOBiOOBpuOBhOOBvuOBmeOAglxuIik7CgkJfSBlbHNlIHsKCQkJYnJlYWs7CgkJfQoKCQkvKuODkeOCueODr+ODvOODieWFpeWKmyovCgkJcHJpbnRmKCLmrKHjgavjgIHnmbvpjLLjgZfjgZ/jgYTjg5Hjgrnjg6/jg7zjg4njgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbjoiKTsKCQl3aGlsZSgxKSB7CgkJc2NhbmYoIiVzIiwgJnApOwoJCWlmIChzdHJsZW4ocCkgPiAxNSkgey8v5paH5a2X5YiX44Gu6ZW344GV44Go5q+U6LyDCgkJCXByaW50ZigiMTVieXRl44KS6LaF44GI44Gm44GE44G+44GZ44CCXG4iKTsKCQl9IGVsc2UgewoJCQlicmVhazsKCQl9CgoJCWZvciAoaSA9IDA7IGkgPCA1OyBpKyspIHsvL+eZu+mMsua4iOeiuuiqjQoJCQlpZiAoIXN0cmNtcChtZW1iZXJfaW5mb1tpXS5uLCBuKSAmJiAhc3RyY21wKG1lbWJlcl9pbmZvW2ldLnAsIHApKSB7CgkJCQlicmVhazsKCQkJfQoJCX0KCQlpZihpICE9IDUpewoJCQlwcmludGYoIueZu+mMsua4iOOBv+OBp+OBmeOAglxuIik7CgkJCXByaW50Zigi44KC44GG5LiA5bqm5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXG5cbiIpOwoJCQlnb3RvIHRvcDsKCQl9IGVsc2UgewoJCQlwcmludGYoIueZu+mMsuOBjOWujOS6huOBl+OBvuOBl+OBn+OAglxuXG4iKTsKCQkJc3ByaW50ZihtZW1iZXJfaW5mb1tJRCAtIDFdLmlkLCAiJWQiLCBJRCk7Ly/jgZPjgZPjgadpZOOCkuWFpeOCjOOBvuOBmeOAggoJCQlzdHJjcHkobWVtYmVyX2luZm9bSUQgLSAxXS5uLCBuKTsKCQkJc3RyY3B5KG1lbWJlcl9pbmZvW0lEIC0gMV0ucCwgcCk7CgkJCXByaW50Zigi44GC44Gq44Gf44GuaWTjga8gJWQg44Gn44GZXG4iLCBJRCk7CgkJCUlEKys7CgkJfQoJCWZwID0gZm9wZW4oInVzZXJfaW5mby5jc3YiLCAidyIpOwoKCQlmb3IgKGkgPSAxOyBpIDwgNjsgaSsrKSB7CgkJCXN0cmNweSh0bXAsIG1lbWJlcl9pbmZvW2ldLmlkKTsKCQkJc3RyY2F0KHRtcCwgIiwiKTsKCQkJc3RyY2F0KHRtcCwgbWVtYmVyX2luZm9baV0ubik7CgkJCXN0cmNhdCh0bXAsICIsIik7CgkJCXN0cmNhdCh0bXAsIG1lbWJlcl9pbmZvW2ldLnApOwoJCQlzdHJjYXQodG1wLCAiXG4iKTsKCQkJZndyaXRlKHRtcCwgMSwgc3RybGVuKHRtcCksIGZwKTsKCQl9CgkJZmNsb3NlKGZwKTsKCQlnb3RvIHRvcDsKCX0KCWlmIChmbGFnID09IExPRykgewoJCXByaW50ZigiaWTjgpLlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbjoiKTsKCQlzY2FuZigiJXMiLCAmaWQpOwoJCXByaW50Zigi44OR44K544Ov44O844OJ44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXG46Iik7CgkJKCIlcyIsICZwKTsKCgkJZm9yIChpID0gMDsgaSA8IDU7IGkrKykgey8v55m76Yyy5riI56K66KqNCgkJCWlmICghc3RyY21wKG1lbWJlcl9pbmZvW2ldLmlkLCBpZCkgJiYgIXN0cmNtcChtZW1iZXJfaW5mb1tpXS5wLCBwKSkKCQkJCWJyZWFrOwoJCQl9CgkJCWlmKGkgIT0gNSl7CgkJCQlwcmludGYoIuODreOCsOOCpOODs+aIkOWKn+OBp+OBmeOAglxuXG4iKTsKCQkJfSBlbHNlIHsKCQkJCXByaW50Zigi44Ot44Kw44Kk44Oz5aSx5pWX44Gn44GZ44CCXG5cbiIpOwoJCQkJZ290byB0b3A7CgkJCX0KCQl9CgkJCgkJbG9vcDoKCQlwcmludGYoIuS7peS4i+OBruOBhOOBmuOCjOOBi+OCkumBuOaKnuOBl+OBpuOBj+OBoOOBleOBhOOAglxuIDM644Ot44Kw44Ki44Km44OIIDQ66YCA5LyaKOS6iOe0hOWJiumZpCkgNTrkuojntIQgNjrkuojntITliYrpmaQgNzrkuojntITnorroqo0gXG46ICIpOwoJCXNjYW5mKCIlcyIsICZmbGFnKTsKCQlpZiAoZmxhZyA9PSBPVVQpIHsKCQkJcHJpbnRmKCLjg63jgrDjgqLjgqbjg4jjgZfjgb7jgZfjgZ/jgIJcblxuIik7CgkJCWdvdG8gdG9wOwoJCX0KCQludW0gPSAxOwoJCWlmIChmbGFnID09IFRBSSkgewoJCQlwcmludGYoIumAgOS8muaJi+e2muOBjeOCkuOBl+OBpuOCguOCiOOCjeOBl+OBhOOBp+OBl+OCh+OBhuOBi+OAglxuIik7CgkJCXByaW50ZigiMTp5ZXMgMjpub+OAglxuOiIpOwoJCQlpZiAobnVtID09IDEpIHsKCQkJCXByaW50Zigi6YCA5Lya44GX44G+44GX44Gf44CCXG4iKTsKCgoJCQkJLy/jgZPjgZPjgavkvJrlk6Hmg4XloLHjgpLliYrpmaTjgZnjgovlhoXlrrnjgpLlhaXjgozjgZ/jgYQKCgoJCQkJZ290byB0b3A7CgkJCX0gZWxzZSBpZihudW0gPT0gMikgewoJCQkJZ290byBsb29wOwoJCQl9CgkJfQp9
Main.java:1: error: illegal character: '#'
#include<windows.h>
^
Main.java:1: error: class, interface, or enum expected
#include<windows.h>
^
Main.java:2: error: illegal character: '#'
#include<stdio.h>
^
Main.java:3: error: illegal character: '#'
#include<string.h>
^
Main.java:4: error: illegal character: '#'
#include "user.h"
^
Main.java:8: error: class, interface, or enum expected
char n[256], p[256], id[256];
^
Main.java:9: error: class, interface, or enum expected
int ID = 1001;
^
Main.java:11: error: class, interface, or enum expected
member member_info[5];
^
Main.java:12: error: class, interface, or enum expected
memset(member_info[0].id, 0, sizeof(member_info[0].id));
^
Main.java:13: error: class, interface, or enum expected
char tmp[256];
^
Main.java:14: error: class, interface, or enum expected
FILE *fp;
^
Main.java:16: error: class, interface, or enum expected
top:
^
Main.java:19: error: class, interface, or enum expected
flag = 1;
^
Main.java:20: error: class, interface, or enum expected
scanf("%d", &flag);
^
Main.java:22: error: class, interface, or enum expected
if (flag == KAI) {
^
Main.java:25: error: class, interface, or enum expected
goto top;
^
Main.java:26: error: class, interface, or enum expected
}
^
Main.java:30: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//5??????
^
Main.java:30: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//5??????
^
Main.java:32: error: class, interface, or enum expected
scanf("%s", &n);//n??????
^
Main.java:33: error: class, interface, or enum expected
if (strlen(n) > 30) {//?????????
^
Main.java:35: error: class, interface, or enum expected
} else {
^
Main.java:37: error: class, interface, or enum expected
}
^
Main.java:41: error: class, interface, or enum expected
while(1) {
^
Main.java:43: error: class, interface, or enum expected
if (strlen(p) > 15) {//?????????
^
Main.java:45: error: class, interface, or enum expected
} else {
^
Main.java:47: error: class, interface, or enum expected
}
^
Main.java:49: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//?????
^
Main.java:49: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//?????
^
Main.java:52: error: class, interface, or enum expected
}
^
Main.java:56: error: class, interface, or enum expected
printf("?????????????\n\n");
^
Main.java:57: error: class, interface, or enum expected
goto top;
^
Main.java:58: error: class, interface, or enum expected
} else {
^
Main.java:60: error: class, interface, or enum expected
sprintf(member_info[ID - 1].id, "%d", ID);//???id??????
^
Main.java:61: error: class, interface, or enum expected
strcpy(member_info[ID - 1].n, n);
^
Main.java:62: error: class, interface, or enum expected
strcpy(member_info[ID - 1].p, p);
^
Main.java:63: error: class, interface, or enum expected
printf("????id? %d ??\n", ID);
^
Main.java:64: error: class, interface, or enum expected
ID++;
^
Main.java:65: error: class, interface, or enum expected
}
^
Main.java:68: error: class, interface, or enum expected
for (i = 1; i < 6; i++) {
^
Main.java:68: error: class, interface, or enum expected
for (i = 1; i < 6; i++) {
^
Main.java:68: error: class, interface, or enum expected
for (i = 1; i < 6; i++) {
^
Main.java:70: error: class, interface, or enum expected
strcat(tmp, ",");
^
Main.java:71: error: class, interface, or enum expected
strcat(tmp, member_info[i].n);
^
Main.java:72: error: class, interface, or enum expected
strcat(tmp, ",");
^
Main.java:73: error: class, interface, or enum expected
strcat(tmp, member_info[i].p);
^
Main.java:74: error: class, interface, or enum expected
strcat(tmp, "\n");
^
Main.java:75: error: class, interface, or enum expected
fwrite(tmp, 1, strlen(tmp), fp);
^
Main.java:76: error: class, interface, or enum expected
}
^
Main.java:78: error: class, interface, or enum expected
goto top;
^
Main.java:79: error: class, interface, or enum expected
}
^
Main.java:82: error: class, interface, or enum expected
scanf("%s", &id);
^
Main.java:83: error: class, interface, or enum expected
printf("???????????????\n:");
^
Main.java:84: error: class, interface, or enum expected
("%s", &p);
^
Main.java:86: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//?????
^
Main.java:86: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//?????
^
Main.java:86: error: class, interface, or enum expected
for (i = 0; i < 5; i++) {//?????
^
Main.java:89: error: class, interface, or enum expected
}
^
Main.java:92: error: class, interface, or enum expected
} else {
^
Main.java:94: error: class, interface, or enum expected
goto top;
^
Main.java:95: error: class, interface, or enum expected
}
^
Main.java:100: error: class, interface, or enum expected
scanf("%s", &flag);
^
Main.java:101: error: class, interface, or enum expected
if (flag == OUT) {
^
Main.java:103: error: class, interface, or enum expected
goto top;
^
Main.java:104: error: class, interface, or enum expected
}
^
Main.java:106: error: class, interface, or enum expected
if (flag == TAI) {
^
Main.java:108: error: class, interface, or enum expected
printf("1:yes 2:no?\n:");
^
Main.java:109: error: class, interface, or enum expected
if (num == 1) {
^
Main.java:116: error: class, interface, or enum expected
goto top;
^
Main.java:117: error: class, interface, or enum expected
} else if(num == 2) {
^
Main.java:119: error: class, interface, or enum expected
}
^
71 errors