Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    24

    [C] piccolo dubbio puntatori/array

    Piccolissimo dubbio che mi ponevo poco fa:

    volendo dichiarare l'inserimento di una stringa e' meglio utilizzare:

    codice:
    char *nome;

    o

    codice:
    #define dim 30
    
    ....
    
    char nome[dim];
    la risposta che mi sono dato io è la seguente:
    sarebbe meglio utilizzare la prima in quanto così non si alloca memoria inutilmente .


    piccolo aggiornamento, ho cominciato a vedere le struct di brutto ( come consigliato da voi) ...cazzo che svolta epica :|

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Il primo è un semplice puntatore. Non potrai assegnare alcuna stringa se non allochi prima lo spazio dinamicamente. Se assegni direttamente una stringa costante questa non sarà modificabile.


    P.S. Evita commenti così "entusiastici" ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    24
    boh più che entusiasmo era un modo per dire " grazie per i consigli che dispensate aggratis" però no problem,seguo con piacere il tuo consiglio.

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Beh, basta un grazie ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.