【解決方法】エラー: 識別子または ‘(‘ が ‘}’ トークン { ^ の前にあると予想されます

プログラミングQA


#include
{
構造図書;
{
文字名[30];
文字の作者 [30];
int ISBN コード[30];
フロート価格;
}

私が試したこと:

試してみましたが、それでもエラーが発生しました: 識別子または ‘(‘ before ‘}’ token が必要です
{
^

解決策 1

最初の左中かっこ文字を削除します。

C++
#include<studio.h>

Struct book;
{
    char name[30];
    char author [30];
    int ISBN code[30];
    float price;
}

C言語に関する本を手に入れることをお勧めします。

解決策 2

ほら、 C はプログラミング言語です。正確に言うと、その構文でカジュアルなアプローチをとることはできません。
試す

C
#include <stdio.h>
#include <string.h>

struct Book
{
  char name[30];
  char author [30];
  char isbn[30];
  float price;
};

int main()
{
  struct Book book;
  strcpy(book.name, "The C Programming Language");
  strcpy(book.author, "Kernighan & Ritchie");
  strcpy(book.isbn, "9780131101630");
  book.price = 163.84;

  return 0;
}

解決策 3

他の人が言ったことに加えて、コーディング中に毎日、おそらく 1 日に何度も構文エラーが発生することを予期する必要があります。 変数やキーワードのスペルを間違えることがあります。 文字列やコード ブロックを閉じるのを忘れることがあります。 猫があなたのキーボードの上を歩いて、とても奇妙なことをタイプすることがあります。 メソッド呼び出しに必要なパラメーターの数を忘れてしまうことがあります。

我々はすべての間違いを犯します。

そして、私たちは皆そうしているので、構文エラーを修正する必要があります。他の人が修正してくれるのを待つよりも、方法を学んで自分で修正する方がはるかに迅速です! したがって、エラー メッセージの読み方と、コンパイラが間違っていると言っていることに照らして記述されたコードを解釈する方法を学ぶことに少し時間を費やしてください。

だからこれを読んでください: 問題を解決するコードの書き方、初心者向けガイド パート 2: 構文エラー[^] – 次回コンパイル エラーが発生したときに役立つはずです。

コメント

タイトルとURLをコピーしました