Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    C++ errore del ciclo for

    Salve ragazzi ho il seguente errore con questo programma
    codice:
    #include <iostream>
    
    
    using namespace std;
    
    int main(int argc, char** argv) {
        int V[5];
        int i;
    
        cout<<"Salve immetti qui 5 numeri";
    
        for(i=0;i<V[i];i++)
        {
            cin>>V[i];
        }
    
        return 0;
    }
    Cosa accade??? Il ciclo for viene ripetuto solo una volta e non 5...
    Uso DEV C++ 5.5.3
    Grazie in anticipo per l'aiuto
    Ultima modifica di MItaly; 10-11-2013 a 15:32 Motivo: Indentazione, tag CODE

  2. #2
    Utente di HTML.it L'avatar di rsdpzed
    Registrato dal
    Aug 2001
    Messaggi
    768
    i<5 nel for e cin>>V[i]

  3. #3

    Moderazione

    Benvenuto sul forum! Il codice va specificato tra tag [CODE] ... [/CODE], altrimenti perde l'indentazione e si incasina la formattazione (ad esempio, erano spariti tutti gli indici [i], che fuori dal tag CODE il forum considera come inizio corsivo)

    Questa volta correggo io, in futuro ricordatene.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Grazie rsdpzed
    Va bene MItaly scusami
    Buona Serata

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved.