c++ - 编译麻烦c转c++反

标签 c++ c

我不确定这到底有什么问题...它不会为我编译,我将它从 c 翻译成 C++(或尝试)...是的,我是初学者。谢谢!

#include <stdlib.h>
#include <stdio.h>
using namespace std;

int main( int argc, char * argv[], char* env[]) {
    int i = 0;

    cout << "Content-type: text/plain\n\n";

    /* print query string only */
    cout << "%s\n",getenv("QUERY_STRING");

    /* print the while environment */
    while (env[i]) cout << "%s\n",env[i++];
    return 0;
}

最佳答案

改变这些:

cout << "%s\n",getenv("QUERY_STRING");

进入这个:

cout << getenv("QUERY_STRING") << endl;

另一个也一样,(编辑:)像这样:

while (env[i]) cout << env[i++] << endl;

关于c++ - 编译麻烦c转c++反,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533906/

相关文章:

c - 在Windows中使用C在两个线程之间共享缓冲区的方法有哪些?

c - 是否从 C 标准定义的同一 union 中的不同成员分配给 union 成员?

c++ - vector 问题的 vector

c++ - 更正段错误

c++ - 帮助我理解这个简单的 C++ 类定义、构造函数和初始化

c - 如何打印共享对象中所有未定义的函数调用以及文件名?

c++ - 是否有任何带有 mingw 的 Netbeans 或 Eclipse C++ 可移植?

c++ - 将 C 字符串转换为单个整数

c - 对于简单的操作怎么想到位操作呢?

c - 为什么会出现错误 "Segmentation fault 11"以及如何在 C 中修复它?