teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

エラー

2019/10/30 07:26

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -11,9 +11,9 @@
11
11
  すべての関数に引数で構造体配列を渡したいです。
12
12
 
13
13
  ### 発生している問題・エラーメッセージ
14
- 識別子が必要です。
15
- ')'が必要です。
14
+ c(17,44): error C2122: 'p': 引数の型に誤りあります。
16
15
 
16
+
17
17
  ### 該当のソースコード
18
18
 
19
19
  ```ここに言語名を入力
@@ -148,20 +148,20 @@
148
148
  //名前の昇順で保存
149
149
  puts(delm);
150
150
  fputs(Title, fp);
151
- qsort(address_book, MAXPEOPLE, sizeof(struct data), compare);
151
+ qsort(p, MAXPEOPLE, sizeof(struct data), compare);
152
152
  int i = 0;
153
153
  for (count = 0; count < MAXPEOPLE; count++)
154
154
  {
155
155
 
156
- printf("%s,%s,%s\n", address_book[count].name, address_book[count].tel, address_book[count].address);
156
+ printf("%s,%s,%s\n",p[count].name, p[count].tel, p[count].address);
157
- fprintf(fp, "%s,%s,%s\n", address_book[count].name, address_book[count].tel, address_book[count].address);
157
+ fprintf(fp, "%s,%s,%s\n", p[count].name, p[count].tel, p[count].address);
158
158
  }
159
159
  fclose(fp);
160
- while(address_book[count].name!='\0')
160
+ while(p[count].name!='\0')
161
161
  {
162
162
 
163
- printf("%s,%s,%s\n", address_book[count].name, address_book[count].tel, address_book[count].address);
163
+ printf("%s,%s,%s\n", p[count].name, p[count].tel, p[count].address);
164
- fprintf(fp, "%s,%s,%s\n", address_book[count].name, address_book[count].tel, address_book[count].address);
164
+ fprintf(fp, "%s,%s,%s\n", p[count].name, p[count].tel, p[count].address);
165
165
  count++;
166
166
  }
167
167
  fclose(fp);