fork(1) download
  1. #include<windows.h>
  2. #include<stdio.h>
  3. #include<string.h>
  4. #include "user.h"
  5.  
  6. void main() {
  7. int flag, i, num;
  8. char n[256], p[256], id[256];
  9. int ID = 1001;
  10.  
  11. member member_info[5];
  12. memset(member_info[0].id, 0, sizeof(member_info[0].id));
  13. char tmp[256];
  14. FILE *fp;
  15.  
  16. top:
  17.  
  18. printf("以下のいずれかを選択してください。\n 1:会員登録 2:ログイン \n: ");
  19. flag = 1;
  20. scanf("%d", &flag);
  21.  
  22. if (flag == KAI) {
  23. if (ID == 6) {
  24. printf("これ以上登録できません\n\n");
  25. goto top;
  26. }
  27.  
  28. /*氏名を入力*/
  29.  
  30. for (i = 0; i < 5; i++) {//5回入力を許す
  31. printf("登録したい氏名を入力してください。\n:");
  32. scanf("%s", &n);//nはポインター
  33. if (strlen(n) > 30) {//文字列の長さと比較
  34. printf("30byteを超えています。\n");
  35. } else {
  36. break;
  37. }
  38.  
  39. /*パスワード入力*/
  40. printf("次に、登録したいパスワードを入力してください。\n:");
  41. while(1) {
  42. scanf("%s", &p);
  43. if (strlen(p) > 15) {//文字列の長さと比較
  44. printf("15byteを超えています。\n");
  45. } else {
  46. break;
  47. }
  48.  
  49. for (i = 0; i < 5; i++) {//登録済確認
  50. if (!strcmp(member_info[i].n, n) && !strcmp(member_info[i].p, p)) {
  51. break;
  52. }
  53. }
  54. if(i != 5){
  55. printf("登録済みです。\n");
  56. printf("もう一度入力してください。\n\n");
  57. goto top;
  58. } else {
  59. printf("登録が完了しました。\n\n");
  60. sprintf(member_info[ID - 1].id, "%d", ID);//ここでidを入れます。
  61. strcpy(member_info[ID - 1].n, n);
  62. strcpy(member_info[ID - 1].p, p);
  63. printf("あなたのidは %d です\n", ID);
  64. ID++;
  65. }
  66. fp = fopen("user_info.csv", "w");
  67.  
  68. for (i = 1; i < 6; i++) {
  69. strcpy(tmp, member_info[i].id);
  70. strcat(tmp, ",");
  71. strcat(tmp, member_info[i].n);
  72. strcat(tmp, ",");
  73. strcat(tmp, member_info[i].p);
  74. strcat(tmp, "\n");
  75. fwrite(tmp, 1, strlen(tmp), fp);
  76. }
  77. fclose(fp);
  78. goto top;
  79. }
  80. if (flag == LOG) {
  81. printf("idを入力してください。\n:");
  82. scanf("%s", &id);
  83. printf("パスワードを入力してください。\n:");
  84. ("%s", &p);
  85.  
  86. for (i = 0; i < 5; i++) {//登録済確認
  87. if (!strcmp(member_info[i].id, id) && !strcmp(member_info[i].p, p))
  88. break;
  89. }
  90. if(i != 5){
  91. printf("ログイン成功です。\n\n");
  92. } else {
  93. printf("ログイン失敗です。\n\n");
  94. goto top;
  95. }
  96. }
  97.  
  98. loop:
  99. printf("以下のいずれかを選択してください。\n 3:ログアウト 4:退会(予約削除) 5:予約 6:予約削除 7:予約確認 \n: ");
  100. scanf("%s", &flag);
  101. if (flag == OUT) {
  102. printf("ログアウトしました。\n\n");
  103. goto top;
  104. }
  105. num = 1;
  106. if (flag == TAI) {
  107. printf("退会手続きをしてもよろしいでしょうか。\n");
  108. printf("1:yes 2:no。\n:");
  109. if (num == 1) {
  110. printf("退会しました。\n");
  111.  
  112.  
  113. //ここに会員情報を削除する内容を入れたい
  114.  
  115.  
  116. goto top;
  117. } else if(num == 2) {
  118. goto loop;
  119. }
  120. }
  121. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty