lunedì 18 ottobre 2010

nuovo blog...

....gli argomenti di terza sono finiti......

....continuate a seguirmi sul nuovo blog...

...(con argomenti di quarta)....

...a presto..... lelezapp4inf.altervista.org

sabato 2 ottobre 2010

c++ int f(int *&pf);

Presentazione PowerPoint (2003/2007) sul passaggio per valore e riferimento di un puntatore ad una funzione :

ppt.zip : 2-puntatoriefunzioni.zip

giovedì 30 settembre 2010

c++ char*argc[] e password

Prove sulla gestione di una password per
l'accesso ad un programma,utilizzando la linea di comando
per avviare il programma e mandare la password.

eseguibile : 9cpp_argv_psw.exe

sorgente : 9cpp_argv_psw.pdf

c++ parametri argc argv[] e vettori

Prove sulla gestione di una array dinamico
con dimensione prelevata dai parametri della
riga di comando int main(int argc,char *argv[])

eseguibile : 8cpp_argv_vettore.exe

sorgente : 8cpp_argv_vettore.pdf

mercoledì 29 settembre 2010

c++ struttura e puntatore

Prove sulla gestione di una struttura attraverso l'utilizzo di un puntatore

eseguibile : 7cpp_struct_persona.exe

sorgente : 7cpp_struct_persona.pdf

c++ int main(int argc, char *argv[])

Prova : visualizzazione dei dati catturati dalla riga di comando attraverso i parametri int argc e char * argv[] contenuti nella funzione main.

eseguibile : 6cpp_argc_argv.exe

sorgente : 6cpp_argc_argv.pdf

sabato 25 settembre 2010

c++ funzioni const

Funzionalità : prove sul comportamento delle funzioni con parametri passati
per riferimento e con parametri costanti;

gli array di interi o di caratteri(stringhe) vengono sempre passate
alle funzioni per riferimento (indirizzo di memoria),
se nella dichiarazione dei parametri nel protoripo delle funzioni (o delle procedure) viene aggiunto il parametro const, il contenuto reale dell'array non può esere modificato dalla funzione

osservazioni : se si tenta di compilare ed eseguire un programma che contiene una funzione che cerca di modificare i dati di un array passato come costante,
il compilatore (devc++) segnala un errore :

C:\Users\lele\Desktop\cpp_funzioni_const.cpp In function `int f2(const int*, int)':
76 C:\Users\lele\Desktop\cpp_funzioni_const.cpp assignment of read-only location

eseguibile : 4cpp_funzioni_const.exe

sorgente : 4cpp_funzioni_const.pdf