fork download
  1. #include <stdio.h>
  2.  
  3. typedef struct {
  4. int number;
  5. char name[31];
  6. char purpose[51];
  7. } PersonCard;
  8.  
  9.  
  10. void Gate(PersonCard *p) {
  11. printf("学籍・職員番号を入力:");
  12. scanf("%d", &p->number);
  13.  
  14. printf("氏名を入力:");
  15. scanf("%s", p->name);
  16.  
  17. printf("入構目的を入力:");
  18. scanf("%s", p->purpose);
  19. }
  20.  
  21. void Disp(PersonCard *p) {
  22. printf("\n--- 確認 ---\n");
  23. printf("学籍・職員番号:%d\n", p->number);
  24. printf("氏名:%s\n", p->name);
  25. printf("入構目的:%s\n", p->purpose);
  26. }
  27.  
  28.  
  29. int main(void) {
  30. PersonCard person;
  31.  
  32. Gate(&person);
  33. Disp(&person);
  34.  
  35. printf("受付けました。\n");
  36. return 0;
  37. }
  38.  
Success #stdin #stdout 0.01s 5284KB
stdin
Standard input is empty
stdout
学籍・職員番号を入力:氏名を入力:入構目的を入力:
--- 確認 ---
学籍・職員番号:194
氏名:
入構目的:
受付けました。