Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13

Discussione: C struct e stringhe

  1. #11
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    Originariamente inviato da netarrow
    forse con strcpy

    si con strcpy funziona:

    codice:
    #include <stdlib.h> 
    #include <stdio.h>
    #include <string.h>
    
    struct cliente
       { char nome[20]; 
         int numero; 
       };
    
    main()
      { struct cliente nuovo;    
    
      nuovo.numero=123456;
      strcpy(nuovo.nome, "PIPPO");
    
    
      printf("%s\n",nuovo.nome); 
      printf("%d\n",nuovo.numero);
      system("PAUSE");
      return 0;
      }
    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  2. #12
    PERFETTO!! ..altrimenti, giustamente, la strcpy() che ci starebbe a fare?

    Grazieee!!!
    Maurizio

  3. #13
    Originariamente inviato da maurizio.r57
    Vedo che nessuno ha capito cosa devo fare...
    nuovo.nome non deve essere acquisito da tastiera.
    devo semplicemente ASSEGNARE a nuovo.nome una stringa proprio come assegnerei un valore ad una semplice variabile.
    es.
    codice:
     int i;
     i=0;    // ho fatto una semplice assegnazione
    ora ho:
    codice:
     nuovo.nome        // è un indirizzo!
    e vorrei fare una cosa di questo tipo:
    codice:
     nuovo.nome="PIPPO";  :confused:
    ma è ERRATO. come faccio?
    Cmq non ti sei espresso benissimo ammetterai...altrimenti come si spiega che tutti abbiamo capito la stessa cosa (diversa da quella che volevi intendere)... ?Vabbè l'importante è che hai risolto,ciao ciao
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

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.