Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    99

    File multipli

    Salva raga, mi servirebbe urgente il vostro aiutino, potreste aiutarmi a creare 1 eseguibile che sia composto da + file??Uso il dev-c++ mi date 1 mano per favore? ecco cosa ho scritto (è la mia prima volta) e non funziona:

    /*file header ciro.h*/

    #include <stdio.h>
    #include <stdlib.h>

    void stampa(char * frase);

    void stampa(char * frase)
    {
    printf("Ecco la frase : %s\n", frase);
    system("pause");
    }

    /*main.c*/

    #include <stdio.h>
    #include <stdlib.h>
    #include "ciro.h";

    int main(void)
    {
    char frase[30];
    stampa(frase);
    return 0;
    }

    cosa cè che non và??Mi aiutate anche a creare il makefile(è così che si dice vero??) con il dev-c++?

  2. #2
    A parte il fatto che negli header non bisognerebbe includere codice eseguibile ma solo prototipi, in main non hai inizializzato l'array frase, per cui stampa() scriverà sullo schermo caratteri senza senso.
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    99
    Si mi ero accorto ma così dovrebbe funzionare ma non funziona uffa

    /*priorità.c*/

    #include "ciro.h";

    int main(void)
    {
    char frase[30];
    printf("Inserisci la frase : \n");
    gets(frase);
    stampa(frase);
    return 0;
    }

    /*ciro.h*/

    #include <stdio.h>
    #include <stdlib.h>

    void stampa(char * frase);

    void stampa(char * frase)
    {
    printf("Ecco la frase : %s\n", frase);
    system("pause");
    }


    cosa cè che non và adesso?? il compilatore mi dice 3 C:\Documents and Settings\ciro\Desktop\C\priorità.c *** missing separator. Stop.

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da doping
    /*priorità.c*/

    codice:
    #include "ciro.h";
    Non devi mettere il ; dopo un include.
    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.