Guida chiedo rilievo : CACCIA AL TESORO C++ E SALVA I RISULTATI DELLA CACCIA IN UN txt

Stato
Discussione chiusa ad ulteriori risposte.

Pr0Ryder93

Utente Electrum
14 Gennaio 2010
264
67
14
174
Ultima modifica da un moderatore:
Codice:
#include<iostream> 
#include<string>
#include<ctime>
#include<fstream>
#include <windows.h>
using namespace std;
int main()
{
while(1==1){
system("color a");
string cammina;
string scava;
string direzione;
string id;
int condizione;
int tesoro;
srand((time(NULL)));
tesoro = rand() % 1000;
int passi[10] = {1,2,3,4,5,6,7,8,9,10,};
cout << " this is an open source progect " << endl;
cout << " Coder: carmelo petraschi" << endl;
cout << " ALIAS : PROBMXING2010" << endl;
cout << " immetti il nome del giocatore; ________ " " ";
ofstream file;
file.open("punteggi.txt",ios_base::app);
getline(cin,id);
cout << " il nome del giocatore e " << id << endl;
file << " nome giocatore " << id << endl;
file << " punteggio : " << tesoro << endl;
file.close();

cout << " Caccia al tesoro " << endl;
Beep(100,200);
Beep(200,200);
Beep(300,200);
Beep(100,200);
Beep(100,200);
Beep(200,200);
Beep(300,200);
Beep(100,200);
Beep(400,200);
Beep(500,200);
Beep(600,200);
Beep(700,200);
Beep(800,200);
Beep(900,200);
Beep(1000,200);
cout << "(1) cammina ";
cout << "(2) scava" << endl;
cout << "(0) istruzioni " << endl;
cout << " cosa vuoi fare? " << endl;
cin >> condizione;


switch (condizione){
    case 1:
    for(int i = 0; i < 10; i++)
    {
    cout << " passo numero " << i+1 << "\n";
    cout << " metti la direzione in cui vuoi andare " << endl;
    cin >> direzione;
    if(direzione == "sinistra")
    {
    cout << " trovati " << tesoro << " denari " << endl;

    system("pause");
    system("cls");


    cout << "  stai andando bene " <<  endl;
    }
    for(int i = 0; i < 1; i++)
    cout << " immetti la direzione" << endl;
    cin >> direzione;
    if(direzione == "centro")
    {
        ofstream file;
        file.open("punteggi.txt",ios_base::app);

    cout << " trovati " << tesoro*10 << " denari " << endl;
    file << tesoro*10 << endl;
    cout << " i soldi si sono triplicati complimenti! " << endl;
Beep(300,200);
Beep(400,200);
Beep(500,200);
Beep(600,200);
Beep(700,200);
Beep(800,200);
    file.close();
    return 0;
    }
    if(direzione !="centro")
    {
        cout << " tesoro non trovato " << endl;
    }
    break;
    }
    case 2:
    cout << " digita scava per scavare " << endl;
    cout << " se tutto sta andando male... mettiti a scavare!! " << endl;
    cin >> scava;
    if(scava == "scava")
    {
        tesoro = rand() % 10;
        ofstream file;
        file.open("punteggi.txt",ios_base::app);
        cout << " hai scavato " << " hai trovato " << tesoro << " denari " << endl;
        file << tesoro << endl;
        file << " punteggi caccia al tesoro " << endl;
        file.close();
        return 0;

    }
    if(scava != "scava")
    {
        cout << " non hai scavato " << endl;
        break;
case 0:
cout << " l'inizio del gioco e facile e non ha bisogno di spiegazioni  "
" ma la parte che si deve dire e che quando trovate il tesoro dovete andare al file di testo PUNTEGGI.txt e da li appariranno i soldi che avrete trovato con la vostra caccia xD " << endl;
break;

    }
}
}
}
download da qui : MEGAUPLOAD - The leading online storage and file delivery service
 
Il Rilievo per sta nabbata?Mi disp ma ci sono moltealtre guide più utile di questa...
 
Stato
Discussione chiusa ad ulteriori risposte.