Coffeehouse Post

Single Post Permalink

View Thread: A quick self-reminder why I did not pursue native development
  • User profile image

    ,Sven Groot wrote

    A few points:

    1. _tmain is not standard C++
    2. What's in stdafx.h since you included all headers actually used by the program directly in the file?
    3. It doesn't do the same thing as the C# version or what androidi specified, as you use operator>> which stops extraction when it encounters a space; it doesn't read the whole line. Also the C++ version doesn't write a newline, and the C# version does.
    4. Explicitly initialization an std:: string with an empty string literal is pointless.

    Tongue Out

    Didn't want to find the setting to disable precompiled headers, but since you insisted... Tongue Out

    #include <iostream>#include <string>using namespace std;int main(int argc, char* argv[]){        string entry;    cout << "Please enter your name.";    getline(cin, entry);    cout << "Hello, " << entry << endl;        return 0;}