Problemi con C++ lato linux

di il
20 risposte

20 Risposte - Pagina 2

  • Re: Problemi con C++ lato linux

    Per fugare altri dubbi di incompatibilità, prova anche a creare il file direttamente da Linux, senza copia e incolla. Potrebbe essere dovuto alla diversa sequenza di fine riga usata dai due sistemi operativi.

    Per renderlo globale devi dichiararlo prima del main.
  • Re: Problemi con C++ lato linux

    SIIIIIII Grazie Alexv Funzione era un problema di incompatibilità
  • Re: Problemi con C++ lato linux

    Ciao Alexv
    Paziente inserire_pazienti(vector<string>&CF) {
    
        Paziente p1;
    
        		
    
            string nome,cognome,CF1;
    
            int eta;
    
            cout << "Dimmi un nome: ";
    
            cin >> nome;
    
            cout << "Dimmi un cognome: ";
    
            cin >> cognome;
    
            cout << "Dimmi Anno Nascita: ";
    
            cin >> eta;
    
            cout << "Dimmi CF: ";
    
            cin >> CF1;
    
    	
    
    			
    
            if((check_CF(CF,  CF1)) ) {
    
                    cout << "NOME REGISTRATO CON SUCCESSO" << endl;
    
                    p1 = Paziente(nome, cognome, CF1, eta);
    
    				return p1;
    
    
    
               }
    
    		
    
            else 
    
            {
    
    
    
                cout << "INSERIMENTO FALLITO" << endl;
    
                
    
    
    
            }
    
           
    
            
    
        
    
            
    
    }
    per caso sai come posso evitare di farmi tornare un oggetto vuoto?
  • Re: Problemi con C++ lato linux

    Inverti la condizione dell'if.
  • Re: Problemi con C++ lato linux

    Quindi fare if(!(check_CF(CF,CF1))??
  • Re: Problemi con C++ lato linux

    salcol98 ha scritto:


    Quindi fare if(!(check_CF(CF,CF1))??
    Sì. Se NON trova un codice uguale, lo inserisce.
Devi accedere o registrarti per scrivere nel forum
20 risposte