int main(void) {
//declare a buffer to receive string
char buf[1024];
//read a string
cout << "Enter a string: ";
cin >> buf;
//print a string
cout << buf << endl;
//read a line
cout << "Enter a line: ";
//make sure we are at the start of a line
while(cin.peek() == '\r' || cin.peek()=='\n') cin.get();
cin.getline(buf, 1024);