Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [C]aiuto primi passi...

    Non mi sono chiari alcuni aspetti di questo spezzone di programma:

    #include <stdio.h>

    ...

    struct libro /*1*/

    {

    char titolo[50];

    char autore[20];

    char editore[20];

    long int prezzo;

    };

    ...

    main()

    {

    struct libro lib1,lib2; /*2*/

    ...

    gets(lib1.titolo); /*3*/

    ...

    printf("%ld",lib2.prezzo); /*4*/

    ...

    }
    Perchè le variabili titolo autore e editore sono dichiarate come degli array?
    e perchè la variabile prezzo no? se necessario posso postare anche il resto del programma..
    Forex: forum dedicato al mercato del trading forex

  2. #2
    Perchè in C non esiste un tipo stringa di caratteri , e quindi la stringa va memorizzata in un array di caratteri . Saluti

  3. #3
    grazie per la rispostae per la velocità!!
    Forex: forum dedicato al mercato del trading forex

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.