lucas72
13-02-2004, 21:31
Ciao
questo codice sotto in c++ non fa altro che
contare i caratteri di una frase.
Dato che è da pochi giorni che mi sono
dedicato a questo linguaggio (e alla programmazione in genere)
vorrei, per piacere, un paio di consigli su:
1) come e cosa devo cambiare e/o aggiungere al codice
per far visualizzare progressivamente il conteggio dei caratteri inseriti di una frase
(cioè: scrivo "c" e un contatore situato magari più sotto o a lato
mi riporta 1; scrivo "a" e il contatore riporta 2 e cosi via (compresi eventuali spazi). Se è possibile
vorrei aggiungere una scritta (e un beep sonoro) che mi avverta quando il numero
dei caratteri ha raggiunto un TOT da me stabilito
2) il codice sotto una volta compilato con il dev c++ si avvia in una console di windows.
Come si fa, invece a creare una finestra windows?
Infine, se non chiedo troppo, potete suggerirmi siti per esercizi e tutorial semplici
sul c++. Ecco il codice:
#include <iostream.h>
main()
{
//inizializzazioni
const char TAPPO='$';
char ch;
int totCaratteri;
cin.unsetf(ios::skipws);
totCaratteri=0;
cout<< endl <<"Introdurre un testo terminato da "<<TAPPO << endl;
// leggi carattere corrente
cin>>ch;
//while (il testo non è finito)
while (ch!=TAPPO)
{
//numero totale di caratteri ++
totCaratteri++;
// leggi carattere corrente
cin>>ch;
}
//if (numero totale di caratteri >0)
if (totCaratteri>0)
{
//stampa i risultati
cout << "il totale dei caratteri: ";
cout << totCaratteri <<endl;
}
else
{
//stampa "Non sono stati introdotti caratteri"
cout <<endl<<"Non sono stati inseriti caratteri"<<endl;
}
system("PAUSE");
return 0;
}
questo codice sotto in c++ non fa altro che
contare i caratteri di una frase.
Dato che è da pochi giorni che mi sono
dedicato a questo linguaggio (e alla programmazione in genere)
vorrei, per piacere, un paio di consigli su:
1) come e cosa devo cambiare e/o aggiungere al codice
per far visualizzare progressivamente il conteggio dei caratteri inseriti di una frase
(cioè: scrivo "c" e un contatore situato magari più sotto o a lato
mi riporta 1; scrivo "a" e il contatore riporta 2 e cosi via (compresi eventuali spazi). Se è possibile
vorrei aggiungere una scritta (e un beep sonoro) che mi avverta quando il numero
dei caratteri ha raggiunto un TOT da me stabilito
2) il codice sotto una volta compilato con il dev c++ si avvia in una console di windows.
Come si fa, invece a creare una finestra windows?
Infine, se non chiedo troppo, potete suggerirmi siti per esercizi e tutorial semplici
sul c++. Ecco il codice:
#include <iostream.h>
main()
{
//inizializzazioni
const char TAPPO='$';
char ch;
int totCaratteri;
cin.unsetf(ios::skipws);
totCaratteri=0;
cout<< endl <<"Introdurre un testo terminato da "<<TAPPO << endl;
// leggi carattere corrente
cin>>ch;
//while (il testo non è finito)
while (ch!=TAPPO)
{
//numero totale di caratteri ++
totCaratteri++;
// leggi carattere corrente
cin>>ch;
}
//if (numero totale di caratteri >0)
if (totCaratteri>0)
{
//stampa i risultati
cout << "il totale dei caratteri: ";
cout << totCaratteri <<endl;
}
else
{
//stampa "Non sono stati introdotti caratteri"
cout <<endl<<"Non sono stati inseriti caratteri"<<endl;
}
system("PAUSE");
return 0;
}