On huomattava, että alustamattoman osoitinmuuttujan avulla ei voida lukea käyttäjän
syöttämää dataa.
Seuraavassa ohjelmassa yritetään virheellisesti lukea käyttäjän syöttämä
merkkijono alustamattoman osoitinmuuttujan avulla.
#include <stdio.h> void main(void) { char *mjono; printf ("Anna merkkijono :"); gets(mjono); /* VÄÄRIN, koska mjono on alustamaton */ printf (mjono); }
Ohjelma voitaisiin korjata seuraavanlaiseksi <Esimerkki 3>