Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    8

    [C] Puntatori di tipo char

    Salve:
    Spiego con un esempio:
    Ho un file in questo formato
    ---+
    stringa | stringa | stringa | stringa | stringa |
    stringa | stringa | stringa | stringa | stringa |
    stringa | stringa | stringa | stringa | stringa |
    ...... |
    ...... |
    stringa | stringa | stringa | stringa | stringa |
    ---+
    <riga vuota>
    Si riparte come sopra

    Come al solito devo leggere questo file, e il suo contenuto devo memorizzarlo all'interno di strutture, che ho chiamato opzione cosi definita:
    codice:
    struct opzione {
    char *** info;
    }
    La struttura deve contenere l'informazione racchiusa nella parentesi quadra !!!
    Si può fare in questo modo ???

    Inseguito dovrei allocare i vari vettori in questo modo :
    codice:
          info =  (char ***) malloc (MAX  * sizeof(char **));
        * info = (char ** )  malloc (MAX  * sizeof(char *));
      ** info = (char * )    malloc (MAX * sizeof (char));
    Ma è corretto ? Mi sembra un pò complicato !!!!
    MAX è una costante intera >0!
    Grazie !!! Non male per iniziare a programmare in C !!!

  2. #2

    Re: [C] Puntatori di tipo char

    Originariamente inviato da PROGMAN
    ...
    La struttura deve contenere l'informazione racchiusa nella parentesi quadra !!!
    Che parentesi quadra? non ce ne sono nel tuo messaggio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    8

    [C]

    Ho risolto !!!! Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.