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

    [C] can't initialise auto aggregates [pacific]

    lo stesso programma in C, compilato con Dev-C++ (per Windows) non mi dà alcun messaggio d'errore, con Pacific che mi serve per creare programmi che girino in dos mode mi dà invece l'errore di cui al titolo

    facendo una ricerca con Google, l'errore è spiegato dalla stessa azienda produttrice di Pacific in questo modo:

    You can't initialise structures or arrays local to a function unless they are declared "static"

    la riga interessata dall'errore comprende questa semplice istruzione:
    char name[] = "Delmak";

    è un programma molto semplice che definisce delle variabili per stampare un output coi valori assegnati

    vorrei capire il senso del messaggio d'errore, mi sfugge e non riesco a correggere per far compilare il programma

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    non ti permette di inizializzare l'array ma non so perchè.

    fai prima la dichiarazione e poi l'inizializazione con strcpy.

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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 © 2024 vBulletin Solutions, Inc. All rights reserved.