Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    13

    Primi programmini col C

    Salve a tutti,
    sono agli inizi con C e non riesco ad andare avanti con un'esercizio:
    codice:
    struct corso {
           char titolare_corso[50];
           struct corso *next;};
    
    
    void creaElemento(struct corso **t, char titolare_corso[50] )
    { struct corso *nuovo;
    nuovo = (struct corso*)malloc(sizeof(struct corso));
    nuovo->titolare_corso=titolare_corso;  /*riga con errore*/
    *t=nuovo;
    }

    l'errore che mi da è il seguente:

    incompatible types in assignment of `char*' to `char[50]'

    grazie mille

  2. #2
    Se vuoi copiare una stringa devi usare strcpy()

  3. #3

    Moderazione

    Benvenuto sul forum ; quando crei un nuovo thread assicurati che il titolo sia significativo, contenga il linguaggio di riferimento come "tag" e formatta il codice usando i tag [code] ... [/code] (come da regolamento, che ti raccomando di leggere).
    Questa volta comunque ho sistemato io.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2012
    Messaggi
    13

    Re: Moderazione

    Originariamente inviato da MItaly
    Benvenuto sul forum ; quando crei un nuovo thread assicurati che il titolo sia significativo, contenga il linguaggio di riferimento come "tag" e formatta il codice usando i tag [code] ... [/code] (come da regolamento, che ti raccomando di leggere).
    Questa volta comunque ho sistemato io.
    Recepito.
    Grazie ad entrambi!

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.