rubrica

Archivi sequenziali in C++. Esercizio “Rubrica telefonica”.

VERSIONE A Realizzare un programma in C++ che utilizza un file di testo per memorizzare una rubrica telefonica. Ogni riga del file deve contenere il cognome, il nome e il numero di telefono di un contatto, separati da uno spazio. (Nota: si adotterà l’ipotesi semplificativa che i cognomi, i nomi e i numeri di telefono, siano composti[…]

matrice-07

Operare con le matrici in C++

Il concetto di matrice viene definito nell’algebra lineare, che è quella branca della matematica che, fra le altre cose, si occupa dello studio delle principali regole per la manipolazione dei vettori e delle matrici. Le matrici sono fondamentali per lo studio dei sistemi di equazioni lineari e rivestono un ruolo importante non solo nella matematica, ma[…]

cancellazione

Archivi sequenziali in C++. Esercizi di cancellazione e modifica di un record.

Si consideri il file anagrafica.csv della fig. [1] seguente, ottenuto dall’esportazione nel formato CSV della tabella del foglio di lavoro di Excel della fig. [2]. Si tratta dello stesso file di esempio utilizzato in un altro articolo (link articolo), questa volta però vogliamo realizzare la cancellazione e la modifica di un record di cui si fornisce la posizione. Si fa[…]

csv-c

Archivi sequenziali in C++. Esercizi con il formato CSV.

In un altro articolo abbiamo già parlato dei file sequenziali nel formato CSV (link articolo). Con questo articolo vediamo com’è possibile manipolare in C++ i file di questo formato. Supponiamo di avere il file anagrafica.csv della fig. [1] seguente, ottenuto dall’esportazione nel formato CSV della tabella del foglio di lavoro di Excel della fig. [2], seguendo il procedimento[…]

c-cpp

Le stringhe in stile C++

Il linguaggio C++ mette a disposizione la classe string per operare con oggetti che forniscono le funzionalità delle classiche stringhe del C, rendendo le operazioni di manipolazione molto più comode. Per poter utilizzare le stringhe in stile C++ bisogna includere il file di libreria string nel proprio file sorgente, dopodiché per la dichiarazione di una variabile[…]

stringac

Le stringhe in stile C (C-string)

Il linguaggio C++ ha conservato molto del linguaggio C, compresa la sua gestione delle stringhe in quanto indispensabile in alcuni contesti della programmazione. Il linguaggio C non mette a disposizione un tipo di dato specifico per le stringhe e per memorizzare una sequenza di caratteri alfanumerica utilizza un vettore di char. In C una stringa è[…]