Alcuni esercizi sui puntatori per riepilogare quello che abbiamo visto finora
int main() {
// Puntiamo a 10! Chi dice questa frase?
int* elemento;
*elemento = 10;
cout << *elemento; // Cosa stamperà?
}
void visVettore(int* pV, int N)
: visualizza gli elementi di un vettore inizializzato nel main: posizione, valore e l’indirizzo char * cercaCar (char *pStr, char car)
: ritorna il puntatore alla prima occorrenza del carattere car in Str, vettore definito nel main (NULL se non c’è).
Richiamare la funzione nel main e se il valore è stato trovato visualizzare la posizionevoid setCar (char *pStr, char car, int N)
: a partire dall’indirizzo pStr per N posizioni (o al massimo fino a fine stringa) sostituisce i caratteri della stringa con il carattere carvoid confronta(int* pV, int* pV2, int N, int* pV3)
: per ogni posizione mette in V3 0 se gli elementi sono uguali e 1 altrimentiMaggiori informazioni su un sito di puntatori
Buon lavoro!