-3

我从 C 编程开始,并编写了一个程序并准备编译。我听说 mingw 是一个不错的选择,但是使用它的文档以 .cpp 文件开头,然后将其转换为 .exe。我目前拥有的只是纯源代码(即只是文本命令),我如何将其转换为 .cpp?谢谢。

4

2 回答 2

1

cpp 文件是 C++ 源文件。许多工具(编译器、编辑器等)可以处理 .c 文件或 .cpp 文件。

源文件是指您编写的实际代码。你知道,像

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

那将是源代码。4行吧。所以一般来说,你不能生成它。你必须它。这听起来像是您编写了一个 .c 文件并且感到困惑,因为您使用的工具的示例使用 .cpp 文件。

  • 如果该工具适用于 C 和 C++,则将其与 .c 文件一起使用。
  • 如果它只适用于 C++ ......那么你将不得不使用其他东西。
于 2013-08-28T00:20:43.810 回答
-1

如果您在“xyz.txt”之类的文件中编写了代码,那么只需将其重命名为“xyz.c”。此外,您可以使用名为“xyz.c”的文件创建它的副本并将该副本重命名为“xyz.cpp”,然后修改“xyz.cpp”,以便可以将其编译为 C++ 代码。

在任何一种情况下,编译时的“xyz.c”都会变成“xyz.exe”,“xyz.cpp”也会变成“xyz.exe”加载模块,但与从C代码生成的不同。

如果您想为用 C 编写的程序和用 C++ 编写的相同程序加载模块,那么您必须给它们起不同的名称,例如:“xyz.c”和“abd.cpp”。

希望这会有所帮助,欢迎来到我们的编程世界!

于 2013-08-28T00:28:54.437 回答