Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [c] Array di stringhe

  1. #1

    [c] Array di stringhe

    é possibile inizializzare in c un array di strighe? E come si accede a questo?
    Ho cercato online ma nn ho trovato nulla che fosse chiaro.

    (è inutile che scriviate cerca nel forum xchè la ricerca è disabilitata)
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    sì che è possibile
    lo dichiari e ci accedi come qualsiasi altro array
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3
    e se devo copiare una stringa all'interno? devo copiarlo carattere per carattere?
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  4. #4
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    no

    stringa = "ciao"
    vettore[i] = stringa
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  5. #5
    Scusami, siccome ho appena iniziato, ma come lo inizializzi allora il vettore? (puoi scrivere il codice grazie)
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  6. #6
    up
    La teoria è quando si sa tutto ma non funziona niente.
    La pratica è quando funziona tutto ma nn si sa il perchè.
    In ogni caso si finisce sempre a coniugare la teoria con la pratica: Non funziona niente e non si sa il perchè.
    Albert Einstein
    Slackware 10.2 Fluxbox 9.0.12

  7. #7
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    sono MOLTO arrugginito col C...
    ma direi qualcosa del tipo

    string vettore[2]

    vettore[0] = "ciao"
    vettore[1] = "da"
    vettore[2] = "marco"
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  8. #8
    codice:
    char vettore[] = "Questa e' una stringa";
    char vettore2[strlen(vettore)];
    vettore2 = vettore;
    Attenzione non e' una copia di stringhe ma di riferimenti ogni variazione che avviene attraverso vettore2 si riversera' su vettore.
    se vuoi duplicare la stringa scrivi
    codice:
    strcpy(vettore, vettore2);
    cosi' nella memoria vettore e vetore2 hanno riferimenti diversi.
    ciao
    Nulla, ma e' sempre qualcosa.

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.