I due algoritmi che mi appresto a pubblicare al riguardo di questo argomento sono identici, l'unica cosa che li distingue è il fatto che uno gestisce dei numeri (int), mentre l'altro dei nomi (array char). Le operazioni svolte da questi programmi sono le seguenti:
- Carica in un array ciò che viene acquisito da tastiera.
- Crea un file e vi copia il contenuto di ogni singola cella dell'array appena riempito, separando il contenuto di ogni cella andando a capo (vedi immagini sotto).
- Legge il contenuto di questo file e lo copia nuovamente nell'array, dopodiché il contenuto di ogni singola cella viene stampato. Questo viene effettuato per verificare se, effettivamente, il file era stato riempito correttamente, in quanto viene effettuata l'operazione inversa di quella di acquisizione dati.
Il primo sorgente è quello dell'algoritmo capace di gestire numeri interi. È seguito dal relativo screen di funzionamento e dallo screen che mostra il contenuto del file creato durante l'esecuzione del programma.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqLJzmpYnSU-pIEEyoq0q8o908ZG0cKQlFobVHwz5uqM5bYLMvRtEWG0mK7ZqCg4_N6p-iOVqrrjD-UuNeYpamtdKq3k7U2f4N1bvaGX4_g090ZLeVWeHZ8jreQB9K1-8t7ihFH0ELEJs/s320/file+(sorgente).jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnqVXALAMLKcq5PQ-1WHt5Snd2sEtyU0zv3QfsYr5brnx9B-BOBCFTAHLwjc_JeGRWIfeOLIzfPBJ5UrcVA7Pn547bBDcsVZMnRLNy7fZWtbMe3n3ivxwb5OGUi9YOwTzZZrUfFFCU4aY/s320/file+(funzionamento).jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOylZwpvhwzAFIDnaQ1x0v4l-cfry_WnIR4vjabKHaYcsjQdBkyAg2tX_G8ikHMcrzBc9QlN0CsLhdesSF29j9NSE9PVKX_AAli9gRfB47PHMJat_sJEdCcMapMdtLTc7-ej4w6lFPU8c/s320/filenumeri.jpg)
Ed ecco il secondo algoritmo capace di gestire nomi, presentato con i relativi screen.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ4LCs9zFdihVUhogmBZyAW5hyD8ZefdU5zcw26F1ouxAri8E0yr1mn2XWh_8ynyIW35UM2lCUrGbSklFyMlFOcij3MzqSOhZ-hpTuwmZV9OsucySyFv5FbjlcEatq79gNKrkhgA4vHvc/s320/file_char+(sorgente).jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgU9owFivYCkUhoQVvGlnmnBaAd5XhINW2uC-S06L8JWkdaJd1W8uDSG9VF2QQmYGuca1uxqAEa0wB8o6uX2pg-v9mPwGMxx_v_GF9kbSNd-0BZTCvDAPNs7mOIJCVy2qkoaEo7LsJ-6OU/s320/file_char+(funzionamento).jpg)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizUATVTI6_Cx5D0kilR76bJEIJf-415rlQ8gMTxuxfymt5DN4SsW00P48WyzqX_xt4Ug1EN8jjCL-ZrcoPuLlxlEvz64ri8qBm0n3C5TWXzwCIP0hKhqHYUovWhoUPZVIgUKRcpiOtL6A/s320/filenomi.jpg)
Bene, ora che ho aggiornato il blog posso pure uscire...
Arrivederci a tutti!
1 commento:
Bene
Posta un commento