previous next Up Title Contents Index

Esim 2

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>

previous next Up Title Contents Index