Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Pobleme de debutant bas niveau [ Archives / Divers ] (zzzzzz)

lundi 3 février 2003 à 12:06:04 | Pobleme de debutant bas niveau

zzzzzz

Membre Club

#include ?iostream.h? /* pour cout cin */

int a;

int factorielle(int n)
{
if(n==0)
{
return 1;
}
else
{
return n*factorielle(n-1);
}
}

void main()
{
cout << "\nEntrez un entier : ";
cin >> a;
cout << a << "! = " << factorielle(a);
}




[C++ Erreur] Unit1.cpp(1): E2046 Format de nom de fichier incorrect dans la directive include

[C++ Erreur] Unit1.cpp(18): E2451 Symbole 'cout' non défini
[C++ Erreur] Unit1.cpp(19): E2451 Symbole 'cin' non défini

c byzare non ? vu que ya bien include <iostream.h> je pige pas trop :( merci d'avance :)

lundi 3 février 2003 à 12:11:36 | Re : Pobleme de debutant bas niveau

Kaid


Si tu as fait un copier-coller de ton code, alors l'erreur est l'include où tu utilises des points d'interrogation au lieu des "<" et ">" pour délimiter le nom du fichier.

-------------------------------
Réponse au message :
-------------------------------

>
> #include ?iostream.h? /* pour cout cin */
>
> int a;
>
> int factorielle(int n)
> {
> if(n==0)
> {
> return 1;
> }
> else
> {
> return n*factorielle(n-1);
> }
> }
>
> void main()
> {
> cout << "\nEntrez un entier : ";
> cin >> a;
> cout << a << "! = " << factorielle(a);
> }
>
>
>
>
> [C++ Erreur] Unit1.cpp(1): E2046 Format de nom de fichier incorrect dans la directive include
>
> [C++ Erreur] Unit1.cpp(18): E2451 Symbole 'cout' non défini
> [C++ Erreur] Unit1.cpp(19): E2451 Symbole 'cin' non défini
>
> c byzare non ? vu que ya bien include <iostream.h> je pige pas trop :( merci d'avance :)

lundi 3 février 2003 à 12:21:11 | Re : Pobleme de debutant bas niveau

zzzzzz

Membre Club

[Lieur Erreur] Unresolved external '_Form1' referenced from D:\DOCUMENTS AND SETTINGS\ADMIN\BUREAU\-\CPP\FONCTIONS\PROJECT1.OBJ

[Lieur Erreur] Unresolved external 'TForm1::' referenced from D:\DOCUMENTS AND SETTINGS\ADMIN\BUREAU\-\CPP\FONCTIONS\PROJECT1.OBJ

en fait les < et > c'etais une autre police quand j'ai copier le code et donc ct inconnue par code sources qui y a remplacer par des ? ? mais maintenant sa me donne ces 2 erreurs ! merci quand meme kaid tu sais pas d'ou sa peut venir?

lundi 3 février 2003 à 12:26:10 | Re : Pobleme de debutant bas niveau

Kaid


A priori tu compiles avec un produit Borland donc je tente une explication pas forcément vraie car perso j'utilise VC++.

Je pense que tu as fait un projet graphique (à cause de Form) donc il faut peut-être que tu crées un projet un mode console.

-------------------------------
Réponse au message :
-------------------------------

>
> [Lieur Erreur] Unresolved external '_Form1' referenced from D:\DOCUMENTS AND SETTINGS\ADMIN\BUREAU\-\CPP\FONCTIONS\PROJECT1.OBJ
>
> [Lieur Erreur] Unresolved external 'TForm1::' referenced from D:\DOCUMENTS AND SETTINGS\ADMIN\BUREAU\-\CPP\FONCTIONS\PROJECT1.OBJ
>
> en fait les < et > c'etais une autre police quand j'ai copier le code et donc ct inconnue par code sources qui y a remplacer par des ? ? mais maintenant sa me donne ces 2 erreurs ! merci quand meme kaid tu sais pas d'ou sa peut venir?

vendredi 11 février 2005 à 11:51:49 | Re : Pobleme de debutant bas niveau

Patinglouff

Salut.
Il faut mettre :

#include <iostream.h>
#include <stdlib.h>
etc, etc.

les symboles < et > délimitent les include de fichiers d'entêtes déjà présents (voir le répertoire "/usr/include" sous linux et je pense "/vcc ou c++ /include/" sous win).
Mettre les symboles " " permet d'inclure les fichiers d'entête que l'on a fait tout seul comme un grand (pas toujours évident, ni conseillé, ni même efficace).
iostream.h est l'ancienne définition des fonctions d'entrée-sortie (autrement dit, en langage C). Ici, tu veux travailler en C++. Il te faut donc faire :

#include <iostream>

pour que cin et cout soient reconnus comme fonctions E/S.

N'hésite pas à fouiller et éditer les fichiers d'entête pour mieux comprendre le fonctionnement. Tu découvriras aussi d'autres fonctions merveilleuses...



Cette discussion est classé dans : int, debutant, cout, bas, pobleme


Répondre à ce message

Sujets en rapport avec ce message

Help Debutant [ par Kaouane ] Salut,je voudrais juste savoir les erreurs qu'il y'a dans ce programme qui vam e servir a retenir les syntaxe d'une classe:#include class addition{int [debutant] Simple mais comment faire [ par Coyito ] bonjourj'ai dans mon prgint *b;b est un pointeur vers un int, comment puis connaitre la valeur de cet int sans modifier le programme en amont ???Merci Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c Pas compris les arguments [ par Bog ] Bonjour.Voila à chaque fois que je me lance dans un projet de programmation C++, je suis tjrs bloqué par certaines choses, surtout les arguments, et c implicit declaration of function `int getchar(...)' [ par cognac ] À chaque fois que j'utilise getch(); j'obtien le message suivant:getch();Voici mon programme (en fait mon exercice):#include //bibliotheque d'entree Dans le genre prenant........ [ par Xs ] oui !c 'est trés chiant !j'explique mon pb : j'ai un code source, fais par moi-meme, et dedans, je veux que l'on saisisse des renseignement comme le l Reference pour arguments de fonction! [ par CoxJoe ] Hello,Voila mon code qui est tres simple :# include # include using namespace std;// fonction pour entrer des lettresvoid getchar(char& name[]){ cout une fiche de renseignement [ par cabarrus ] je cherche à faire un programme qui demande des renseignements pour pouvoir ensuite les affiché comme une fiche d'identité!!!voici monprogramme mais m simplifier une fraction ( débutant ) !!! [ par myogtha ] #include int main (){int denominateur,mulfac1,mulfac2,facmul1,facmul2,facmulfinal;int a,b,c,d;coutcin>>a;coutcin>&gt tableau de structures type pointeur [ par chocho ] Merci d'avoir répondu à ma demande d'aide.Voici la source sur laquelle je coince:#include#include#define maxlist 10int indicecourant;struct abonne


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.