Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [C] Malloc e Array di Puntatori

    Come faccio a creare un Array di puntatori con il Malloc ???
    devo creare un array di puntatori a char...

    Grazie
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  2. #2
    Utente bannato
    Registrato dal
    Sep 2003
    Messaggi
    1,012
    Credo che vada bene così:
    codice:
    char **punt;
    punt = malloc(nomeropuntatori * sizeof(char *));
    if(punt == NULL) {...}

  3. #3

    uhm..

    Originariamente inviato da iguana13
    Credo che vada bene così:
    codice:
    char **punt;
    punt = malloc(nomeropuntatori * sizeof(char *));
    if(punt == NULL) {...}
    Mi permetto di fare una piccola correzione.

    Originariamente inviato da iguana13
    Credo che vada bene così:
    codice:
    char **punt;
    punt = (char**)malloc(nomeropuntatori * sizeof(char *));
    if(punt == NULL) {...}
    Un void* non può essere convertito a char**.

    ADIOS !!

  4. #4
    Un void* non può essere convertito a char**.
    e allora come si fa' ???
    PoWered by:
    Gentoo 1.5.3 - Kernel 2.6.7
    Debian Sid - Kernel 2.6.7 - Bash 3.0
    Slackware current - Kernel 2.6.7

  5. #5
    Originariamente inviato da kNemo
    e allora come si fa' ???
    Scusa mi son spiegato male, con il casting puoi.

    Ciao !

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 © 2025 vBulletin Solutions, Inc. All rights reserved.