Merci pour vos remarques.
en effet ca marche avec gcc et pour que ca marche avec vc+ il faut utiliser la fonction malloc :
#include <malloc.h>
int main()
{
int i=5;
char *c = (char *)malloc(sizeof(char)*i);
return 0;
}
-------------------------------
Réponse au message :
-------------------------------
> ouai, c'est paske DevCpp est beuacoup moins strict que VC++
> Il passe au dessus de certains chtits problèmes, ...
>
>
> ===============================
>
> Funcky

>
> ===============================
>
>
On dit que seulement dix personnes au monde comprenaient Einstein. Personne ne me comprend. Suis-je un génie ?>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai testé sous Dev C++ et ça marche nickel.
> > Ça doit venir de VC++.
> >
> > Dean
> >
[ Lien ]> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Est-il normal que le code suivant génère une erreur à la compilation ? (Avec Visaul C++ 6.0)
> > >
> > > int main()
> > > {
> > > int i=5;
> > > char c[i];
> > > return 0;
> > > }
> >
>