Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [C] Errore stringa

  1. #1

    [c] Errore stringa

    cosa c'è che non va in questo codice ?
    mi d'à l'errore dove ho messo le freccine

    #include<stdio.h>

    struct persona
    {
    int mat;
    char nome[20];
    char cognome[20];

    };


    int main ()
    {
    struct persona dip;
    dip.mat = 10;
    ->>>>>>> dip.nome = "AGOSTINO";
    printf("mat=%d \nnome=%s \n",dip.a,dip.nome);
    system ("pause");
    }
    Agos

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    La stringa deve essere assegnata con

    strcpy(dip.nome, "AGOSTINO");

    ovviamente devi prevedere l'include

    #include <string.h>

    Inoltre, la dip.a non e' corretta ... forse volevi scrivere dip.mat

  3. #3
    Hai ragione adesso funziona correttamente

    e da un bel pezzo che non uso c

    GRAZIE!!!
    Agos

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.