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

    [C] Visibilità variabili globali

    Ciao a tutti.

    Fuori dal main ho dichiarato un vettore che contiene il nome di un file che inserisco da tastiera:
    1)All'interno del main carico il nome del file e lo memorizzo nel vettore
    2)Chiamo un funzione che alloca della memoria in base a dei dati contenuti nel file
    4)Appena entro nella funzione alloca all'interno del vettore non c'è più niente
    codice:
    # define MAX 100
    
    int pippo[MAX];
    
    main()
    {
       scanf("%s", pippo);
       alloca();
    }
    
    void alloca()
    {
    
    }
    Il vettore non dovrebbe essere visibile a tutte le funzioni?

  2. #2
    Problema risolto.

    All'inizio avevo dichiarato il vettore all'interno del main poi nello spostarlo fuori (ctrl+c, ctrl+v) non l'ho cancellato.

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Comunque char pippo[MAX]; e non int pippo[MAX];.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.