誤字脱字で
以下どこが間違っているのかがわかりません!?_ _
お手数でございますが、よろしくお願いいたします。
#include <stdio.h>
#include <string.h>
/*構造体に定義*/
struct TestKekka
{
char shimei[80]; /*氏名*/
int kokugo;
int sugaku;
int eigo;
};
int main(int argc, char* argv[ ] )
{
int heikin;
struct TestKekka sato; /* 佐藤君 */
struct TestKekka tanaka; /* 田中君 */
struct Testkekka suzuki; /* 鈴木君 */
/* 佐藤君んのデータ */
strcpy (sato.shimei, "佐藤一郎");
sato.kokugo = 90;
sato.sugaku = 80;
sato.eigo = 75;
/* 田中君のデータ */
strcpy (tanaka.shimei, "田中次郎");
tanaka.kokugo = 80;
tanaka.sugaku = 70;
tanaka.eigo = 60;
/* 鈴木君データ */
strcpy (suzuki.shimei, "鈴木三郎");
suzuki.kokugo = 70;
suzuki.sugaku = 50;
suzuki.eigo = 100;
/* 学生ごとに3科目の平均点を表示する */
heikin = (sato.kokugo + sato.sugaku + sato.eigo) / 3;
printf("%sの平均点 : %d\n", sato.shimei, heikin);
heikin = (tanaka.kokugo + tanaka.sugaku + tanaka.eigo) / 3;
printf ("%sの平均点 : %d\n", tanka.shimei, heikin);
heikin = (suzuki.kokugo + suzuki.sugaku + suzuki.eigo) / 3;
printf("%s平均点数 : %d\n", suzuki.shimei, heikin);
return 0;
}
Sample34.c
Sample34.c(19) : error C2079: 'suzuki' が 未定義の struct 'Testkekka' で使用して
います。
Sample34.c(34) : error C2224: '.shimei' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(34) : error C2146: 構文エラー : ')' が、識別子 ')' の前に必要です。
Sample34.c(34) : error C2198: 'strcpy' : 呼び出しに対する引数が少なすぎます。
Sample34.c(35) : error C2224: '.kokugo' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(36) : error C2224: '.sugaku' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(37) : error C2224: '.eigo' : 左側が構造体または共用体型ではありません
。
Sample34.c(44) : error C2065: 'tanka' : 定義されていない識別子です。
Sample34.c(44) : error C2224: '.shimei' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(46) : error C2224: '.kokugo' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(46) : error C2224: '.sugaku' : 左側が構造体または共用体型ではありませ
ん。
Sample34.c(46) : error C2224: '.eigo' : 左側が構造体または共用体型ではありません
。
Sample34.c(47) : error C2224: '.shimei' : 左側が構造体または共用体型ではありませ
ん。
No.1ベストアンサー
- 回答日時:
自分の入力内容を過信してはいけません。
エラーメッセージを上から、エラーの指示行付近を穴のあくほど確認しましょう。
struct Testkekka suzuki; /* 鈴木君 */
k が小文字
strcpy (suzuki.shimei, "鈴木三郎");
) が全角
printf ("%sの平均点 : %d\n", tanka.shimei, heikin);
田中のスペルミス
No.2
- 回答日時:
これ。
ご回答くださいまして誠にありがとうございました。
またご回答の図までお付けいただきまして、ありがたく
感謝しておます。特に教えて!Gooのユーザー様は
優しいお方がいらっしゃいますことを、感謝しております。
日本の明日は ”教えて!gooが開く”^^
以下成功いたしました。
Sample34.c
Microsoft (R) Incremental Linker Version 12.00.30723.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:Sample34.exe
Sample34.obj
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# プログラムが書けません。 4 2023/01/22 22:57
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
2重定義って??
-
DWORDの実際の型は何でしょうか
-
long型の定数の末尾にLを付ける...
-
ハンドルされていない例外が発...
-
typedef enumの使い方を教えて...
-
visualstudio C# テキストボッ...
-
C言語 宣言した変数になにも代...
-
プログラムの中で別のmainを呼...
-
構造体を引数とする、クラス間...
-
enumについて
-
Arduinoのプログラムについて
-
C++/CLIでネイティブの構造体を...
-
変数の型を定義しなかった場合...
-
C++の(左辺値)参照を参照渡し
-
int void (main)の意味・・・
-
C++のfor文について
-
gccのエラー "initialization d...
-
LNK2019: 未解決の外部シンボル...
-
C言語での方向キー入力判定
-
関数の実体定義にヘッダファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DWORDの実際の型は何でしょうか
-
visualstudio C# テキストボッ...
-
2重定義って??
-
long型の定数の末尾にLを付ける...
-
C++のfor文について
-
typedef enumの使い方を教えて...
-
関数の実体定義にヘッダファイ...
-
変数の型を定義しなかった場合...
-
ハンドルされていない例外が発...
-
C++でboolにintの値を代入する...
-
main.c:7:43: warning: implici...
-
プログラムの中で別のmainを呼...
-
【#define】 defineで定義した...
-
void func( void )について
-
構造体の要素すべてに対する四...
-
構造体の宣言でエラーが出ます。
-
C++の(左辺値)参照を参照渡し
-
main()とint main(void)の違い
-
intとINTの違いは?
-
DLLでLIBファイルが作成されない
おすすめ情報
ご回答誠にありがとうございます。
すみません
現在急きょ以下のトラブルに対応中でございます。
解決までしばらくお待ちくださいませ。
https://oshiete.goo.ne.jp/mypage/history/question
すみません
現在合間を見ながらご指摘いただいたところを
Sample34.c
Sample34.c(34) : error C2039: 'shime' : 'TestKekka' のメンバーではありません。
Sample34.c(6) : 'TestKekka' の宣言を確認してください。
Sample34.c(34) : error C2198: 'strcpy' : 呼び出しに対する引数が少なすぎます。
Sample34.c(35) : error C2146: 構文エラー : ';' が、識別子 'suzuki' の前に必要で
す。
Sample34.c(44) : error C2065: 'tanka' : 定義されていない識別子です。
Sample34.c(44) : error C2224: '.shimei' : 左側が構造体または共用体型ではありませ