Originariamente inviato da milio_K
volevo chiedere che cos'č l' header in c.
Un header, (C e C++) č un un file dove risiedono le dichiarazioni delle funzioni (non le implementazioni) che userai nel tuo programma.. Per un programma semplice semplice puoi anche farne a meno, pero per programmi complessi o per creare delle librerie č essenziale una implementazione. Un esempio di header lo č il file stdio.h per il C:
codice:
/*
* ISO C99 Standard: 7.19 Input/output <stdio.h>
*/
#ifndef _STDIO_H
#if !defined __need_FILE && !defined __need___FILE
# define _STDIO_H 1
# include <features.h>
__BEGIN_DECLS
# define __need_size_t
# define __need_NULL
# include <stddef.h>
# include <bits/types.h>
# define __need_FILECmq, h
# define __need___FILE
#endif /* Don't need FILE. */
#if !defined __FILE_defined && defined __need_FILE
/* Define outside of namespace so the C++ is happy. */
struct _IO_FILE;
__BEGIN_NAMESPACE_STD
/* The opaque type of streams. This is the definition used elsewhere. */
typedef struct _IO_FILE FILE;
__END_NAMESPACE_STD
/* continua... */
Sicuramente per quell'hardware userai un software apposito che permette la comunicazione con l'OS usando appunto, come ha gia detto Mde2005, librerie appositamente create e fornite dal produttore del dispositivo. Un esempio ne č il progetto Arduino.
er creare la finestra del programma (parte grafica) nel compilatore c++ non la trovo
Non ho capito esattamente a cosa ti riferisci.
Have fun with electronics & physical computing