Primo errore...

di il
3 risposte

Primo errore...

Bella ragazzi, ciao a tutti sono nuovo e stò entrando in questi giorni nel mondo c++.

Sono fermo proprio all'inizio, il compilatore mi da l'errore ma non capisco dove sia questo errore:

#include <iostream> // dichiarazioni Stream 
using namespace std;

int main() {
    int anni;
  cout << "Ciao, sono Davide, quanti hanni ho?! ";
  cout << "\nInserisci il numero dei tuoi anni: ";
  cin  >> anni;
  
    int inferiori;
    
    cout << "Quanti anni inferiori ci potrebbero essere? ";
    cin >> inferiori;
    
    for (int index=0; index < anni; index+=inferiori) {
        cout << "index: " << index << end1;
        
        }
                  
       system("PAUSE");
       
             
} ///:~
Sapete aiutarmi?

Grazie anticipatamente.

3 Risposte

  • Re: Primo errore...

    Non hai specificato che errore ti da.
  • Re: Primo errore...

    #include <iostream> // dichiarazioni Stream 
    using namespace std;
    
    int main() {
        int anni;
      cout << "Ciao, sono Davide, quanti hanni ho?! ";
      cout << "\nInserisci il numero dei tuoi anni: ";
      cin  >> anni;
      
        int inferiori;
        
        cout << "Quanti anni inferiori ci potrebbero essere? ";
        cin >> inferiori;
    
        int index; // in alcuni compilatori segnala l'errore se scrivi:
                   // for (int index; [...])
    
        for (index=0; index < anni; index+=inferiori) {
            cout << "index: " << index << endl; // endl e non end1
            
            }
                      
           system("PAUSE");
           
                 
    } ///:~
  • Re: Primo errore...

    Ciao un consiglio, non usare system ("pause"); usa getch(); premi un bottone qualsiasi e continua.
    Se non funziona includi #include <conio.h>.
    per il motivo che ogni pc ha un OS (Operating System) diverso e quindi il tuo programma non funzionerà in qualche OS.
    2. La funzione getch(); alloca la memoria per eseguire il comando, aspetta la pressione di un tasto per uscire, dealloca nuovamente la memoria e ritorna nel tuo programma.
    Comunque non c'è nulla di migliore del...
    printf("Premere un tasto per continuare...\n"); 
    getch(); 
    return 0;
    copialo in un documento di testo e schiaffacelo quando vuoi che il programma faccia una pausa.
    il system("pause"); dimenticatelo fino a che non saprai a cosa serve questo comando veramente.
Devi accedere o registrarti per scrivere nel forum
3 risposte