desertfox (Normal User)
Newbie
Messaggi: 9
Iscritto: 06/10/2006
|
scusa ma sono un po' niubbo...potresti spiegarmi meglio(come prima un piccolo esempio in sorgente??
nn è che volgio che tu faccia il lavoro per me ma per spiegarmi meglio)
grazie
|
|
desertfox (Normal User)
Newbie
Messaggi: 9
Iscritto: 06/10/2006
|
è che io nn uso printf,... io uso cout e cin....
|
|
cortocircuito (Normal User)
Newbie
Messaggi: 17
Iscritto: 07/10/2006
|
hai iniziato direttamente dal c++ vero ?
facciamo una cosa, se hai msn parlaimone lì (così mi dà fastidio).
da999@hotmail.it
comunque ti sto scrivendo il codice
|
|
Fr3d3R!K (Ex-Member)
Expert
Messaggi: 589
Iscritto: 17/08/2006
|
|
|
()
Newbie
Messaggi:
Iscritto:
|
|
|
Rand (Ex-Member)
Pro
Messaggi: 163
Iscritto: 17/05/2005
|
e se ti servono dritte pure x i database SQL chiedi....
|
|
M1n3.|2 (Normal User)
Newbie
Messaggi: 3
Iscritto: 08/12/2021
|
Postato originariamente da Fr3d3R!K: ma queste sono le basi del c++...ti consiglio che se vuoi impararlo di studiarlo dai manuali...di solito i forum servono per problemi più "gravi"... cmq dipende se vuoi che l'informazione resti nel tempo (anche dopo la fine e chiusura del programma)..se vuoi che venga solo salvato ed elaborato e visualizzato (e poi si può anche cancellare) basta usare cout e cin funzione della libreria iostream.h esempio
Codice sorgente - presumibilmente C/C++ |
#include <iostream.h> void main(){ int numero1,numero2,somma; cout<<"Inserire il primo numero"<<endl; cin>>numero1; cout<<"Inserire il secondo numero"<<endl; cin>>numero2; somma=numero1+numero2; cout<<"La somma e': "<<somma; }
|
ciao
|
Non credo sia quello che ha chiesto, non penso volesse sapere come far si che all'interno di una variabile venga salvato un input. ovvero quello che hai detto tu: int numero1, numero2, somma; //3 viariabili di tipo intero quindi che vanno da -2milioni e qualcosa a + 2milioni e qualcosa, tra l'altro consiglio sempre di inizializzare le variabili: int numero1 = 0; eccecc cin>>numero1; // "salva" tra virgolette il valore che tu scegli di dare di input alla variabile numero1, ma poi una volta eseguito il programma e chiuso e riaperto, il programma non ricorderà che cosa avevi inserito, riparte da capo.
Un altro errore è iniziare dicendo "queste sono le basi del c++" e poi usare come header, l'header #include<iostream.h>, non si usa l'header #include<iostream.h> nel c++, ma si usa nel C. Nel c++ si usa l'header #include<iostream>.
Altro piccolo errore, così come hai scritto il codice, non puoi usare cout<<"inserisci il primo numero"; ma così come l'hai scritto devi usare std::cout<<"inserisci il primo numero"; se vuoi usare cout<< e cin>> devi impostare il codice diversamente. Specificando che sottintendi le funzioni "std" ovvero:
#include<iostream> using namespace std;
void main () { int numero1, numero2, somma; cout<<"inserisci il primo nuemero: "; cin >> numero1; ... ... ...
Se invece preferisci fare come hai fatto tu, senza usare "using namespace std" lo puoi fare, ma il codice cambia diventando:
#include <iostream>
void main () { int numero1, numero2, somma; std::cout<<"inserisci il primo numero: "; std::cin>>numero1; ... ... ...
|
|
M1n3.|2 (Normal User)
Newbie
Messaggi: 3
Iscritto: 08/12/2021
|
Postato originariamente da desertfox: è che io nn uso printf,... io uso cout e cin....
|
Ed è giustissimo che usi cout e cin, printf("") non si usa nel c++, printf("") è del C. E' vero che il c++ deriva dal C, ma non significa e non è vero che si usa la stessa sintassi.
ricorda una cosa però, se lavori con frasi, esempio "ciao sono desertfox", ricorda che quella è una stringa, per leggere i dati di tipo string, ti serve usare la funzione getline() come cin.
esempio: ... ... int main () { string nome; getline(cin, nome); cout<<nome<<endl; ... ... ...
|
|