Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    [c++] incartato in mezzo agli if...

    codice:
               
    if (sceltaIE=="I") {
              
               
    if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
    {
    //non fare nulla...
    }
    //altrimenti...
    else 
    {
    //inserisci in combinazione
    combinazione.insert(numero);
    }           
    
    else {
         
    if (sceltaIE=="E") {     
                    
                    
    if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
    {
    //inserisci in combinazione
    combinazione.insert(numero);
    }
    //altrimenti...
    else {
    //non fare nulla...
    }                 
    }
    Le parentesi graffe aperte e chiuse mi sembrano in egual numero ma continua darmi errore:

    expected primary-expression before "else"



    Grazie


  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480

    Re: [c++] incartato in mezzo agli if...

    Se riscrivi il codice indentandolo meglio, ottieni

    codice:
    if (sceltaIE=="I")
    {           
         if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
         {
              //non fare nulla...
         }
         //altrimenti...
         else 
         {
              //inserisci in combinazione
              combinazione.insert(numero);
         }           
    e qui ?
    else 
    {
         if (sceltaIE=="E")
         {     
              if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
              {
                   //inserisci in combinazione
                   combinazione.insert(numero);
              }
              //altrimenti...
              else
              {
                   //non fare nulla...
              }                 
    e qui ?
    }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Re: Re: [c++] incartato in mezzo agli if...

    Originariamente inviato da oregon
    Se riscrivi il codice indentandolo meglio, ottieni

    codice:
    if (sceltaIE=="I")
    {           
         if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
         {
              //non fare nulla...
         }
         //altrimenti...
         else 
         {
              //inserisci in combinazione
              combinazione.insert(numero);
         }           
    e qui ?
    else 
    {
         if (sceltaIE=="E")
         {     
              if(std::find(vettore.begin(), vettore.end(), numero)==vettore.end())
              {
                   //inserisci in combinazione
                   combinazione.insert(numero);
              }
              //altrimenti...
              else
              {
                   //non fare nulla...
              }                 
    e qui ?
    }
    Capit!

    Grazie!


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 © 2025 vBulletin Solutions, Inc. All rights reserved.