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

    C: dimensioni array n struttura

    Sapreste spiegarmi perchè nella struttura seguente, se dichiaro l'array nome di lunghezza 47 o minore non ho problemi, mentre se la dichiaro maggiore o uguale a 48 mi da segmantation faults???
    grazie

    struct NumeriRipetuti
    {
    char telefono[20];
    char scarti[20];
    char puliti[20];
    char nome[47];
    //char nome_pulito[200];
    //char nome_sporco[200];
    };
    http://www.perungiorno.it

  2. #2
    Ho compilato il tuo codice in C++ (compilatore Dev-C++) e non mi da problemi sulla dimensione del vettore. Non so se può essere un particolare problema del C (non credo).

    Ciao

    .:Max:.
    La luce è più veloce del suono,ecco xchè alcune persone sembrano brillanti fino a quando non parlano


  3. #3
    char nome[47];
    Se lo dichiari da massimo 48 elementi è ovvio che non ti compila un array da 50...
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

  4. #4
    Originariamente inviato da PunkIvi
    Se lo dichiari da massimo 48 elementi è ovvio che non ti compila un array da 50...
    ha detto "se dichiaro"...
    "Ogni artista è un cannibale, ogni poeta è un ladro
    tutti uccidono la loro ispirazione poi cantano del loro dolore "

  5. #5
    Ok, sorry

    Che compilatore usi?
    .:: Zetra.it - Web. ads . multimedia . graphix ::.
    Realizzazione siti web - Carte Magic ai prezzi più bassi d'italia
    - Comuni e Città

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.