Ho visto diversi libri ed ho pensato di prendermi "C. Corso completo di programmazione", che dite, può andare?
Per il contatore che faccio come esercizio, ho trovato in rete questo programmino che dovrebbe stampare a video una scritta lettera per lettera, ma quando lo testo su Xcode o su Terminare, la scritta compare solo alla fine di tot secondi quanti sono i caratteri... sbaglio qualche impostazione?
#include <ctime> //nuovo time.h
#include <iostream> // nuovo I/O
#include <string>// nuovo string.h che contiene la classe string
using namespace std;// specifica che verrà usato il namespace detto std(standar)
//ecco la funzione:
void aspetta(long m)// m = secondi da aspettare
{
time_t adesso = time(NULL); //prendi l'ora di adesso
while(difftime(time(NULL), adesso) < m);
//finchè non sono passati "m" secondi da "adesso"(ovvero l'inizo della funzione)
//ripeti il while
//se sono passati esce dal while e la funzione termina qui
}
//-------------
int main() {
string str("Testo di prova");//oggetto stringa
for(register int i = 0; i < str.size(); i++) {
cout << str[i];
aspetta(1);//aspetta 1 secondo
}
cout << endl;//quando la stringa è stata stampata tutta vai a capo.
return 0;//terminato con successo
}