Aller au contenu

Petit prog pour débuter


Messages recommandés

Bonjour

Voici un petit exos:

#include <iostream>

#include <stdio.h>

using namespace std;

int main()

{

cout << "Hello world!" << endl;

getchar ();

return 0;

}

Ce programme marche avec Dev C++, masi ne se compile pas avec Visual !

Visual me demande de céclarer "cout", "endl", "using namespace std"... .

J'ai bien rajouter stdio.h et iostream dans stdafx.cpp de visual ce qui donne:

// stdafx.cpp : source file that includes just the standard includes

// Exercice 1 hello world.pch will be the pre-compiled header

// stdafx.obj will contain the pre-compiled type information

#include "stdafx.h"

// TODO: reference any additional headers you need in STDAFX.H

// and not in this file

#include <iostream>

#include <stdio.h>

et j'ai donc supprimer stdio et iostream du programme principale afficher plus haut... .

Comment on fait ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Voici un petit exos:

#include <iostream>

#include <stdio.h>

using namespace std;

int main()

{

cout << "Hello world!" << endl;

getchar ();

return 0;

}

Ce programme marche avec Dev C++, masi ne se compile pas avec Visual !

Visual me demande de céclarer "cout", "endl", "using namespace std"... .

J'ai bien rajouter stdio.h et iostream dans stdafx.cpp de visual ce qui donne:

// stdafx.cpp : source file that includes just the standard includes

// Exercice 1 hello world.pch will be the pre-compiled header

// stdafx.obj will contain the pre-compiled type information

#include "stdafx.h"

// TODO: reference any additional headers you need in STDAFX.H

// and not in this file

#include <iostream>

#include <stdio.h>

et j'ai donc supprimer stdio et iostream du programme principale afficher plus haut... .

Comment on fait ?

Merci

Salut.

Il faut placer tes "include" dans Stdafx.h et pas stdafx.cpp ( c'est écrit : // TODO: reference any additional headers you need in STDAFX.H and NOT in this file )

Si tu veux t'entrainer pour du multi-plateforme ( ou multi ide ) dans visual studio, tu aurais du choisir un projet win32 console avec l'option projet vide coché, ça évite de se poser trop de question sur les entêtes précompilées ,le stdafx.h et autres...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Voici un petit exos:

#include <iostream>

#include <stdio.h>

using namespace std;

int main()

{

cout << "Hello world!" << endl;

getchar ();

return 0;

}

Ce programme marche avec Dev C++, masi ne se compile pas avec Visual !

Visual me demande de céclarer "cout", "endl", "using namespace std"... .

J'ai bien rajouter stdio.h et iostream dans stdafx.cpp de visual ce qui donne:

// stdafx.cpp : source file that includes just the standard includes

// Exercice 1 hello world.pch will be the pre-compiled header

// stdafx.obj will contain the pre-compiled type information

#include "stdafx.h"

// TODO: reference any additional headers you need in STDAFX.H

// and not in this file

#include <iostream>

#include <stdio.h>

et j'ai donc supprimer stdio et iostream du programme principale afficher plus haut... .

Comment on fait ?

Merci

Salut.

Il faut placer tes "include" dans Stdafx.h et pas stdafx.cpp ( c'est écrit : // TODO: reference any additional headers you need in STDAFX.H and NOT in this file )

Si tu veux t'entrainer pour du multi-plateforme ( ou multi ide ) dans visual studio, tu aurais du choisir un projet win32 console avec l'option projet vide coché, ça évite de se poser trop de question sur les entêtes précompilées ,le stdafx.h et autres...

Effectivement !

Merci

maintenant, que tu as écrit ton premier programme, tu n'as plus qu'a le comprendre et essayer de retenir les 10, 20 trucs a voir sur ton exemple... (à quoi sert un .h, diff entre cpp et h, syntaxe, etc.) :transpi: => bonne chance....... :incline:

C'est compliquer ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...