Infatti ho messo così.
Ecco il mio programma d'esempio, l'ho preso di qui:
//programma atto a calcolare la media di n numeri
#include<iostream.h>
typedef float vettore[100];
void leggi(int &d,vettore v);
void calcola(int &d,vettore v,float &media);
void stampa(int &d,float &media);
void main()
{
int d,rip;
float media;
vettore v;
do
{
cout<<"\n\n ***MEDIA DI N NUMERI*** by Enzo\n";
leggi(d,v);
calcola(d,v,media);
stampa(d,media);
cout<<"\n\n Vuoi continuare ancora?";
cout<<"\n si=1 no=0 : ";
cin>>rip;
if(rip!=1)
{
cout<<"\n\n -----FINE PROGRAMMA-----";
}
}
while(rip==1);
}
void leggi(int &d,vettore v)
{
int i;
cout<<"\n\n Quanti sono i numeri per i quali";
cout<<"\n devo calcolare la media?";
do
{
cout<<"\n n(max 100 numeri)= ";
cin>>d;
if(d>100)
{
cout<<"\n ERROR!";
}
}
while(d>100);
for(i=0;i<d;i++)
{
cout<<"\n\n Inserisci il numero n="<<(i+1)<<" : ";
cin>>v[i];
}
}
void calcola(int &d,vettore v,float &media)
{
int i;
media=0;
for(i=0;i<d;i++)
media=media+v[i];
media=media/d;
}
void stampa(int &d,float &media)
{
cout<<"\n\n La media dei "<<d<<" numeri inseriti e': "<<media;
}
VS dice:
------ Inizio compilazione: Progetto: media, Configurazione: Debug Win32 ------
Compilazione avviata 30/03/2012 15:53:45.
PrepareForBuild:
Creazione directory "C:\Users\Administrator\dev\mydev\esercizi\media\Debug\".
InitializeBuildStatus:
Creazione di "Debug\media.unsuccessfulbuild". È stato specificato "AlwaysCreate".
ClCompile:
stdafx.cpp
media.cpp
c:\users\administrator\dev\mydev\esercizi\media\media\media.cpp(3): warning C4627: '#include <iostream.h>': ignorato durante la ricerca dell'utilizzo di un'intestazione precompilata
Aggiungere la direttiva a 'StdAfx.h' o ricompilare l'intestazione precompilata
c:\users\administrator\dev\mydev\esercizi\media\media\media.cpp(66): fatal error C1010: fine file imprevista durante la ricerca dell'intestazione precompilata. Si è omesso di aggiungere '#include "StdAfx.h"' all'origine?
Compilazione NON RIUSCITA.
Tempo trascorso 00:00:02.20
========== Compilazione: 0 completate, 1 non riuscite, 0 aggiornate, 0 ignorate ==========
Che cosa dovrei fare?
Secondo me devo impostare bene VS2010
Grazie