So a bit of what I am trying to do. I am trying to make a program that ask you for name and gender (age is always used lets use gender be deferent, and yes I hate doing hello world for the same reason )
and then ask if the information is correct and if it's not to redo it all.
Code:
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string my_name;
string my_gender;
string yes_no;
cout<<"Welcome please type your name \n";
cin>> my_name;
cout<<"Hello " << my_name << " and what gender are you?";
cin>>my_gender;
cout<< "You are " << my_name << "and are a " << my_gender << "? /n";
cout<< "type yes or no";
cin>> yes_no;
After this line I had a few plans to make this work
A. loop if yes_no = no
B. loop while yes_ no = no
Looking at them I think they are the same thing but I could be wrong
and even so is one "bad programing" if so why?
Can strings even work this way? I see no reason why not but the error is making me think other wise, it says "no" is not declared but it should be with cin>> yes_no right?