How do I scan a string character by character and print each character in a separate line, I'm thinking of storing the string in an array and use the for loop for printing, but I don't know how.... please help !!!
here is my code :
#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
  string str;
  char option;
  cout << "Do you want to enter a string? \n";
  cout << " Enter 'y' to enter string or 'n' to exit \n\n";
  cin >> option ;
  while ( option != 'n' & option != 'y')
  {
    cout << "Invalid option chosen, please enter a valid y or n \n";
    cin >> option;
  }
  if (option == 'n')
    return 1;
  else if (option == 'y')
  {
    cout << "Enter a string \n";
    cin >> str;
    cout << "The string you entered is :" << str << endl;
  }
  system("pause");
  return 0;
} 
 
     
     
     
    