Acquisire stringa c++

di il
5 risposte

Acquisire stringa c++

Salve come qualcuno di voi ha potuto intuire dalla mie precedenti domande il mio prof di informatica fà una confusione assurda con c e c++ fino ad ora pure se programmo in c++ una stringa ce la fà acquisire in questo modo
dichiarazione :
char nome_variabile[20];
in pratica un vettore che noi dobbiamo utilizzare come stringa ma a quanto ho capito in c++ non è proprio corretto farlo così perchè così è il modo di acquisirla in c e infatti molte volte in molti programmi questa acquisizione fatta così mi crea problemi volevo sapere se il modo giusto è così:
std::string nome_variabile;
 
cin>>nome_variabile;

grazieeeee!!
perdonatemi per le domande banali ma non potete capire quanta confusione faccia questo prof con questi due linguaggi e di conseguenza quello che lui dice noi così lo eseguiamo !

5 Risposte

  • Re: Acquisire stringa c++

    Usa il secondo metodo e sarai sempre a posto in C++. Di al prof di aggiornarsi. Il C++ è standard da 1998.
  • Re: Acquisire stringa c++

    Grazie!! purtroppo fino all'anno scorso programmava in pascal! quindi pensa che casino sai quante volte ci troviamo righe di codice che per "errore" ha scritto in pascal anzichè c++!!o mio dio tutto il rispetto possibile ha fatto anche il debuger per la simens ma aggiornarsi ogni tnt farebbe bene... purtroppo così è e così lo dobbiamo tenere...
  • Re: Acquisire stringa c++

    Per acquisire e per i dati di output devo fare la stessa cosa giusto? così:
    std::cout<<"inserisci testo";
             std::cin>>nome:variabile;
  • Re: Acquisire stringa c++

    broke31 ha scritto:


    per acquisire e per i dati di output devo fare la stessa cosa giusto? così:
    std::cout<<"inserisci testo";
             std::cin>>nome:variabile;
    
    std::cout << "inserisci testo" << std::endl;
    std::cin >> nome_variabile;
    
    gli spazi sono gratis
  • Re: Acquisire stringa c++

    Grazie!
Devi accedere o registrarti per scrivere nel forum
5 risposte