Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2018
    residenza
    Oria
    Messaggi
    1

    [C++] Funzioni get e set sulle stringhe

    Salve a tutti,
    sono da poco entrato nel mondo della programmazione e ho avuto un dubbio riguardo ad un codice che mi ha dato un amico.

    void setStringa(char * bufferStringa)
    {
    strncpy(stringa,bufferStringa,MAX_STRINGA);
    }

    void getStringa(char * bufferStringa)
    {
    strncpy(bufferStringa,stringa,MAX_STRINGA);
    }


    (MAX_STRINGA e' stato definito prima con #define)
    il significato della prima funzione la setStringa salva i primi n caratteri dal buffer al dato membro stringa,mentre non mi e' chiaro il significato della seconda;essendo una funzione get non dovrebbe restituire qualcosa quindi avere un ritorno diverso da void e poi che senso ha salvare nel buffer il valore del dato membro stringa?
    Grazie in anticipo per le risposte.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    che senso ha salvare nel buffer il valore del dato membro stringa?

    Come che senso ha? Il chiamante passa l'indirizzo dive copiare il dato richiesto tramite la get
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Tag per questa discussione

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.