Oppure

Loading
24/11/07 0:11
Iannibelli
Scusate..

è meglio usare printf o cout?

Noi a scuola abbiamo sempre usare printf..

;)
aaa
24/11/07 9:41
vinc94
printf è più stile C che C++, io ti consiglio cout, anche per la maggior facilità di utilizzo
aaa
24/11/07 10:57
Iannibelli
Mi puoi spiegare come si usa? perchè non so propio come si fa..io ho sempre usato printf.

Esempio:

printf("inserisci a : "); in("f",a)


Cosi a caso..

e con il cout sarebbe?

aaa
24/11/07 11:00
vinc94
ecco:

cout << "Questo messaggio apparirà." << endl; //endl serve per andare a capo


poi per stampare una variabile:
cout << "Questo è il valore di a: " << a << endl << endl << endl; //endl puoi ripeterlo tutte le volte che vuoi
Ultima modifica effettuata da vinc94 24/11/07 11:03
aaa
24/11/07 11:06
Iannibelli
Postato originariamente da vinc94:

ecco:

cout << "Questo messaggio apparirà." << endl; //endl serve per andare a capo


poi per stampare una variabile:
cout << "Questo è il valore di a: " << a << endl << endl << endl; //endl puoi ripeterlo tutte le volte che vuoi


Ok..ma dev includere una libreria?

Ah il secondo codice che hai messo va bene se voglio fare immettere all'utente un numero..in quel caso a?


Grazie..di tutto..:D
aaa
24/11/07 12:24
WARRIOR
Devi includere la libreria iostream.

#include <iostream>


e il namespace standard.

using namespace std;


In quel modo stampi una stringa o una variabile, con l'operatore "<<", per far immettere il valore di una variabile, devi fare in questo modo:

cout << "Inserisci il valore di A: ";
cin >> A;


cin (console input)
cout (console output)

Attento a distinguere i due operatori: "<<" ">>".

aaa
24/11/07 12:28
Iannibelli
Postato originariamente da WARRIOR:

Devi includere la libreria iostream.

#include <iostream>


e il namespace standard.

using namespace std;


In quel modo stampi una stringa o una variabile, con l'operatore "<<", per far immettere il valore di una variabile, devi fare in questo modo:

cout << "Inserisci il valore di A: ";
cin >> A;


cin (console input)
cout (console output)

Attento a distinguere i due operatori: "<<" ">>".



Grazie mille..

Quindi prova a fare un programma che ti chiede a e dopo la viasulizza:

#include<stdio.h>
#include<stdlib.h>
#include<iostream>

using namespace std;

int main(void)
{

float a ;

cout<<Inserisci a: "; cin>>a;

cout<<a: %.2f",a;

system("PAUSE";);
return 0;

}

Giusto?

cout<<a: %.2f",a;

Questo pezzo di codice non so fare..cioè non so come fare visualizzare la "a" inserita..
Ultima modifica effettuata da Iannibelli 24/11/07 12:32
aaa
24/11/07 12:31
vinc94
nono, la sintassi corretta è questa:

#include<stdio.h>
#include<stdlib.h>
#include<iostream>

using namespace std;

int main(void)
{

float a;

cout << Inserisci a: ";
cin >> a;

cout << endl << a; //Ho messo l'endl altrimenti stampava A affianco alla richiesta di input

system("PAUSE");
return 0;

}


ah comunque non è necessario includere stdio.h e stdlib.h per far andare cin e cout
Ultima modifica effettuata da vinc94 24/11/07 12:32
aaa