io non è che di C++ e Compilers ne so molto, ma in linea di massima dovresti fare così:
Dal menù:
File => New => Project => (Visual C++) General => Empty Project ed inserisci il nome del progetto.
Poi tasto destro sulla cartella Source Files che ti appare nella "Solution window" e vai a New Item... => (Visual C++) Code => C++ File (.cpp) e crei il file main.cpp
in questo file poi scrivi:
codice:
#include <iostream>
#include <string>
#define QUESTION1 "come stai?"
int main()
{
std::string question;
std::getline(std::cin, question);
if (question == QUESTION1)
{
std::cout << "Very very good!" << std::endl;
}
return 0;
}
in questro caso la consolle risponderà a seconda della tua domanda (quindi memorizza in una var la tua domanda), oppure se la vuoi lineare e basta (la risposta va salvata in una var cmq ma non ne farai uso):
codice:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string risposta;
cout << "Ciao" << endl;
getline(cin, risposta);
cout << "Come va??" << endl;
getline(cin, risposta);
cout << "Anche io, grazie!" << endl;
return 0;
}
ti suggerisco di far girare i programmi dal menù: Debug => Start Without Debugging
Questo credo sia codice corretto in C++ al 100% scritto con Visual C++ Express Edition