Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12
  1. #11
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    466
    Originariamente inviato da Ghemon-a
    Certamente
    Vi farò sapere appena trovo una soluzione
    Se usi la funzione "cerca" del forum non avresti neanche bisogno di farcelo sapere.

  2. #12
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    Per esempio se devo fare una cosa del genere mi creo una funzione per l' input:
    codice:
    char *input (void)
    {
        char buffer[100];
        char *pointer;
        fgets(buffer,100,stdin);
        pointer=(char*)calloc(strlen(buffer)+1,sizeof(char));
        strcpy(pointer,buffer);
        return pointer;
    }
    Presupponendo che legge al massimo 100 caratteri,poi si potrebbe anche allungarla facilmente.
    Una volta fatta questa funzione basta sapere che quando hai un array di puntatori ogni puntatore è una stringa.
    Ad esempio fai:
    codice:
    char **pointer;
    // vuoi 5 stringhe ?
    pointer=(char**)calloc(5,sizeof(char*);
    int i;
    for(i=0;i<5;i++)
    {
        pointer=input();
        fflush(stdin);
    }

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.