Cosa c'è di così sbagliato in questa acquisizione

di il
32 risposte

Cosa c'è di così sbagliato in questa acquisizione

Salve ragazzi sto facendo 1 programma che mi gestiste una lista a puntatori con il campo informazione che è una stringa ma non riesco ad eseguirlo si blocca subito dopo questa scanf

int main()
{
    int scelta;
    char *string; 
    
    struct nodo *appoggio;
    string=(char*)malloc(sizeof(char));
    appoggio=NULL;
    
    printf("1:inserisci\n");
    printf("2:cancella\n");
    scanf("%d",&scelta);
    
    
    if(scelta==1)
    {
        printf("inserisci la stringa\n");
        scanf("%s",string);//qui muore il mio programma

32 Risposte

Devi accedere o registrarti per scrivere nel forum
32 risposte