Buongiorno a tutti,
oggi ho provato a realizzare un semplice programma ma al momento di compilare mi da l'errore " 'string' does not name a type ". Posto qui in basso quanto scritto finora dividendo le parti di codice per classe,implementazione e main.
Grazie
CLASSE:
IMPLEMENTAZIONE:codice:#include <string> class Studente { private: string nome; string cognome; string matricola; public: Studente(int = 0); void setNome(string); void setCognome(string); void setMatricola(string); string getNome() const; string getCognome() const; string getMatricola() const; void stampaStudente(); };
MAIN:codice:#include <cstdlib> #include <iostream> #include <string> #include "studente.h" using namespace std; void Studente::setNome(string n) { nome = n; } void Studente::setCognome(string c) { cognome = c; } void Studente::setMatricola(string m) { matricola = m; } string Studente::getNome() const { return nome; } string Studente::getCognome() const { return cognome; } string Studente::getMatricola() const { return matricola; } void Studente::stampaStudente() { cout << "Nome: " << nome << endl; cout << "Cognome: " << cognome << endl; cout << "Matricola: " << matricola << endl; }
codice:#include <cstdlib> #include <iostream> #include <string> #include "studente.h" using namespace std; int main() { Studente s; s.setNome("Giovanni"); s.setCognome("Rossi"); s.setMatricola("111111"); s.stampaStudente(); system("PAUSE"); return EXIT_SUCCESS; }

Rispondi quotando