Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278

    [C++] Array di caratteri

    Ciao raga.

    Guardate le seguenti espressioni se sono corrette.

    char *ArrayCaratteri[100];
    ArrayCaratteri[0] = new char[20];
    strcpy (ArrayCaratteri[0], "ciao a tutti");

    gli argomenti della strcpy accettano dei (char *), ma in quell'esempio con la strcpy non assegno la stringa "ciao a tutti" all'indirizzo di ArrayCaratteri[0] ??? e non al contenuto dell'ArrayCaratteri[0].
    Grazie.


  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    In quell'esempio con la strcpy copi i caratteri del letterale stringa

    "ciao a tutti"

    nelle locazioni dell'array ArrayCaratteri[0]

    bada che ArrayCaratteri non è un array di caratteri, ma un array di puntatori a caratteri, mentre ArrayCaratteri[i], per ogni i, è un puntatore a char che puo essere inizializzato con un array di caratteri come hai fatto con ArrayCaratteri[0]

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

  3. #3
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278
    ok, perfetto.
    una cosa ..
    ho postato un problema sui thread, potresti dargli un'occhiata ?
    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.