Ask Question
22 February, 07:51

I'm new to programming and I'm starting with c++, so the first program I want to write should take a string of characters and output it to the console afterwards, but the execution isn't working, I can't find the issue.

'#include

#include

#include

using namespace std;

int main ()

{

short T;

cin >> T;

char * str;

//cin. clear ();

cin. sync ();

cin. ignore (1000, '/n');

while (cin >> * str++)

;

cin. sync ();

cin. ignore (1000, '/n');

while (*str + + ! = '/0')

cout << * str;

return 0;

}

'

+2
Answers (1)
  1. 22 February, 08:08
    0
    Just reading and writing a string should be as easy as:

    string msg;

    getline (cin, msg);

    cout << "Hello " << msg;

    return 0;
Know the Answer?
Not Sure About the Answer?
Find an answer to your question 👍 “I'm new to programming and I'm starting with c++, so the first program I want to write should take a string of characters and output it to ...” in 📗 Computers & Technology if the answers seem to be not correct or there’s no answer. Try a smart search to find answers to similar questions.
Search for Other Answers