Oppure

Loading
20/07/10 9:46
ninno978
Ciao a tutti vi pongo il mio problema.
Oggi ho creato un codice che dovrebbe far decidere fra 4 opzioni ma non funziona.
Ecco il codice:
C'E UN NUOVO PROBLEMA:

Un altro problemino io voglio creare la stessa cosa ma diversamente.
Aggiungo nei switch:
case(1): Dos(); break;
All'inizio: 
//PROTOTIPI 
void Dos();
e sotto
void Dos()
      {
      system("cls"); 
      system("color 0e"); 
      cout << endl << endl; 
      cout << "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" << endl; 
      cout << "³           :: Dos v1.0 V 1.0 ALPHA ::                       ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³                 by __SiR PaCmAn_                            ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³        1 :Dos                                               ³" << endl; 
      cout << "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" << endl; 
      //fine DDos
      system("PAUSE"); 
      return 0; 
      } 
(non cambito molto)


Errori:
66 C:\Users\Administrator\Desktop\c++\DDos\DDos\main.cpp expected `}' at end of input
C:\Users\Administrator\Desktop\c++\DDos\DDos\main.cpp In function `int main()':

in pratico ho detto solo clicca 1 esce la finestra dos con altre scritte ma da di nuovo errore la.
Ultima modifica effettuata da ninno978 20/07/10 10:46
aaa
20/07/10 9:55
a_butta
hai chiaro a cosa serva quel do?
aaa
20/07/10 9:57
XBarboX
#include <iostream> 
#include <ctime> 
#include <stdlib.h> 
#include <windows.h> 
#include <ctype.h> 
#include <stdio.h> 
#include <fstream> 
#include <string> 

using namespace std; 

int main() 
{ 
     SetConsoleTitle("Programma"); 
     MessageBox(0,"Benvenuti in programma !!!"," :: Programma 1.0 ALPHA ::", MB_OK); 

int b, a;  
a = 1;
do{
     
       //PANNELLO DI CONTROLLO 
      system("cls"); 
      system("color 0e"); 
      cout << endl << endl; 
      cout << "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" << endl; 
      cout << "³           :: programma V 1.0 ALPHA ::                       ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³                 by __SiR PaCmAn_                            ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³        1 ::DDos                                             ³" << endl; 
      cout << "³        2 ::Ping                                             ³" << endl; 
      cout << "³        3 ::Tracer                                           ³" << endl; 
      cout << "³        0 ::Esci                                             ³" << endl; 
      cout << "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" << endl; 
      cout<<"Introduci un numero: "; 
       cin >> a; 
      //inizio switch 
      switch(a) 
       { 
       case(1): 
       exit(0); 
       } 
}while(a<0 || a >3);
      //fine switch 
      system("PAUSE"); 
      return 0; 
      }

aaa
20/07/10 10:03
ninno978
il codice che hai postato funzione mi puoi dire dovera l'errore?
Ultima modifica effettuata da ninno978 20/07/10 10:12
aaa
20/07/10 10:18
nessuno
Postato originariamente da ninno978:

il codice che hai postato funzione mi puoi dire dovera l'errore?


Basterebbe confrontare i due codici ... cosa ne pensi di questa riga

}while(a<0 || a >3);


?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
20/07/10 10:35
ninno978
Un altro problemino io voglio creare la stessa cosa ma diversamente.
Aggiungo nei switch:
case(1): Dos(); break;
All'inizio: 
//PROTOTIPI 
void Dos();
e sotto
void Dos()
      {
      system("cls"); 
      system("color 0e"); 
      cout << endl << endl; 
      cout << "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" << endl; 
      cout << "³           :: Dos v1.0 V 1.0 ALPHA ::                       ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³                 by __SiR PaCmAn_                            ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³        1 :Dos                                               ³" << endl; 
      cout << "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" << endl; 
      //fine DDos
      system("PAUSE"); 
      return 0; 
      } 
(non cambito molto)


Errori:
66 C:\Users\Administrator\Desktop\c++\DDos\DDos\main.cpp expected `}' at end of input
C:\Users\Administrator\Desktop\c++\DDos\DDos\main.cpp In function `int main()':

in pratico ho detto solo clicca 1 esce la finestra dos con altre scritte ma da di nuovo errore la.
Ultima modifica effettuata da ninno978 20/07/10 10:36
aaa
20/07/10 12:07
a_butta
posta l'intero codice.
aaa
20/07/10 13:21
ninno978
#include <iostream> 
#include <ctime> 
#include <stdlib.h> 
#include <windows.h> 
#include <ctype.h> 
#include <stdio.h> 
#include <fstream> 
#include <string> 

using namespace std; 

//PROTOTIPI
void Dos();

int main() 
{ 
     SetConsoleTitle("SubDos Dos v1.0 Alpha"); 
     MessageBox(0,"Benvenuti in programma !!!"," :: Programma 1.0 ALPHA ::", MB_OK); 

int b, a;   
a = 1; 
do{ 
     
       //PANNELLO DI CONTROLLO 
      system("cls"); 
      system("color 0e"); 
      cout << endl << endl; 
      cout << "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" << endl; 
      cout << "³           :: DDos v1.0 V 1.0 ALPHA ::                       ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³                 by __SiR PaCmAn_                            ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³        1 :Dos                                               ³" << endl; 
      cout << "³        2 ::Ping                                             ³" << endl; 
      cout << "³        3 ::Tracer                                           ³" << endl; 
      cout << "³        0 ::Esci                                             ³" << endl; 
      cout << "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" << endl; 
      cout<<"Introduci un numero: "; 
       cin >> a; 
      //inizio switch 
      switch(a) 
       { 
       case(0): 
       exit(0);
       case(1): Dos(); break;
       } 
}while(a<0 || a >3); 
      //fine switch 
      //inizio Dos
      //PANNELLO DI CONTROLLO 
      void Dos();
      {
      system("cls"); 
      system("color 0e"); 
      cout << endl << endl; 
      cout << "ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿" << endl; 
      cout << "³           :: Dos v1.0 V 1.0 ALPHA ::                       ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³                 by __SiR PaCmAn_                            ³" << endl; 
      cout << "³                                                             ³" << endl; 
      cout << "³        1 :Dos                                               ³" << endl; 
      cout << "ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ" << endl; 
      //fine Dos
      system("PAUSE"); 
      return 0; 
      } 
aaa