1

Cを学びたかったので、Cプロジェクトを開始して、正規の「Hello、world!」を試してみることにしました。VisualStudioのプログラム。

だから私はこのコードを入れました

#import <stdio.h>

main()
{
    printf("Hello, world!");
}

そして3つのエラーが発生しました:

IntelliSense:ソースファイル "C:/.../stdio.tlh"を開くことができません
IntelliSense:識別子 "printf"が未定義です
IntelliSense:PCH警告:適切なヘッダー停止場所が見つかりません。インテリセンスPCHファイルが生成されませんでした。

どうやら私は自分のプロジェクトを間違って設定しているか、必要なヘッダーファイルなどがありません。

これは本当に基本的な問題のように思えますが、私はこれまでCを実際に使用したことがないので、行き詰まり、どうしたらよいかわかりません。何が間違っているので、どうすれば修正できますか?

4

4 に答える 4

8

#importである必要があります#include

于 2012-04-05T15:05:47.907 に答える
7

そうではありません#import#includeです。

于 2012-04-05T15:06:03.193 に答える
2

#importの代わりに#includeを使用する必要があります

于 2012-04-05T15:06:32.370 に答える
2

他の人が指摘していないいくつかのポイント:

  1. main()はintを返す必要があります
  2. printfへの文字列リテラル引数には改行が必要です。
于 2012-04-05T15:09:39.050 に答える