Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1669 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  pb pour créer un sous programme

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

pb pour créer un sous programme

n°953811
vlaanderen
Posté le 16-01-2005 à 10:54:17  profilanswer
 

Bonjour,
 
je viens d'étudier en cours les Sous Programmes en C++, j'ai donc eu un TP à faire.
 
J'utilise Turbo C++ pour exécuter mes programmes mais j'ai un probléme pour corriger mes erreurs.  
 
C'est une erreur de syntaxe dans mes sous programmes, ma prof n'a pas était trés clair quand elle a expliqué comment écrire un sous programme.
 
Je dois créer une fonction qui compare un caractére passé en paramétre avec le caractére "C" et qui renvoi 1 si c OK ou 0 si ça ne l'est pas.  
 
Je vous montre ce que j'ai fais :
 
 
#include<iostream.h>
#include<conio.h>
//Les prototypes
int lettre(char letC);
 
//Pg Principale
void main ()
 {
 char Let;
 int result;
 clrscr ();
 cout<<"Ce programme compare votre lettre a la lettre c \n";
 cout<<"Entrez votre lettre \n";
 cin>>Let;
 result=lettre(Let);
 if (result==1)
   {
    cout<<"Votre lettre est la lettre C";
    }
 else {cout<<"Votre lettre n'est pas la lettre C";
    }
 }
 
//Definition fonction
 char lc==<<c<<;
 int res;
 if(letC==lc)
   { res==1;
   }
 else{ res=0;
    }
 return res;
 
 
 
J'espére que quelqu'un pourra m'aider
Merci d'avance.

mood
Publicité
Posté le 16-01-2005 à 10:54:17  profilanswer
 

n°953815
cricri_
Posté le 16-01-2005 à 11:12:46  profilanswer
 

Déjà utilise les balises de code ...

Code :
  1. //Definition fonction
  2. char lc==<<c<<;
  3. int res;
  4. if(letC==lc)
  5.    { res==1;
  6.    }


J'imagine que c'est ta fonction lettre ??
 
Et tu fais quoi là : char lc==<<c<<;
et ici : res==1;
 

n°953817
didier1809
${citation_perso}
Posté le 16-01-2005 à 11:19:12  profilanswer
 

Cricri_ a écrit :

Déjà utilise les balises de code ...

Code :
  1. //Definition fonction
  2. char lc==<<c<<;
  3. int res;
  4. if(letC==lc)
  5.    { res==1;
  6.    }


J'imagine que c'est ta fonction lettre ??
 
Et tu fais quoi là : char lc==<<c<<;
et ici : res==1;


 
amah, il a confondu char lc = "c"; et char lc = <<c<<;
 :D  
 
mais de toute facon, c'est char lc = 'c';  :o  


---------------
.
n°953819
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 11:22:39  profilanswer
 

de toutes façons, son truc c'est pas du C++ :o
<iostream.h>, utilisation de trucs propriétaires, etc...
c'est n'importe quoi


---------------
J'ai un string dans l'array (Paris Hilton)
n°953822
Taz
bisounours-codeur
Posté le 16-01-2005 à 11:37:16  profilanswer
 

Harkonnen a écrit :

de toutes façons, son truc c'est pas du C++ :o
<iostream.h>, utilisation de trucs propriétaires, etc...
c'est n'importe quoi


on en arrive à un point où on a plus besoin de moi :/

n°953824
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 11:39:32  profilanswer
 

Taz a écrit :

on en arrive à un point où on a plus besoin de moi :/


meu si, on aura toujours besoin de toi [:calin]
ne serait ce que pour les templates, et tout ce foutoir, tu dois être le seul à maitriser à fond cet immonde merdier :D


Message édité par Harkonnen le 16-01-2005 à 11:39:51

---------------
J'ai un string dans l'array (Paris Hilton)
n°953835
Joel F
Real men use unique_ptr
Posté le 16-01-2005 à 12:32:48  profilanswer
 

Harkonnen a écrit :

ne serait ce que pour les templates, et tout ce foutoir, tu dois être le seul à maitriser à fond cet immonde merdier :D


 
et moi je sens mauvais de la bouche :o ?

n°953839
cricri_
Posté le 16-01-2005 à 12:46:44  profilanswer
 

vi, parceque là on a pas besoin d'un Joel ou d'un Taz pour ce genre de truc, même moi qui suis mauvais je pourrai y arriver ;)

n°953842
Joel F
Real men use unique_ptr
Posté le 16-01-2005 à 12:55:22  profilanswer
 

/me va se brosser les dents :|

n°953848
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 13:11:07  profilanswer
 

Joel F a écrit :

et moi je sens mauvais de la bouche :o ?


vi, je t'avais oublié [:calin]
mais on te voit plus beaucoup par contre hein :o


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 16-01-2005 à 13:11:07  profilanswer
 

n°953878
vlaanderen
Posté le 16-01-2005 à 14:13:49  profilanswer
 

Cricri_ a écrit :

Déjà utilise les balises de code ...

Code :
  1. //Definition fonction
  2. char lc==<<c<<;
  3. int res;
  4. if(letC==lc)
  5.    { res==1;
  6.    }


J'imagine que c'est ta fonction lettre ??
 
Et tu fais quoi là : char lc==<<c<<;
et ici : res==1;


 
 
oui lettre c'est ma fonction.
char lc==<<c<< : je défini ma constante, c'est ma prof qui m'a dit de mettre << << moi j'avais mis des " ".
Pour res=1; : j'affecte a res la valeur 1.

n°953893
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 14:33:04  profilanswer
 

vlaanderen a écrit :

oui lettre c'est ma fonction.
char lc==<<c<< : je défini ma constante, c'est ma prof qui m'a dit de mettre << << moi j'avais mis des " ".
Pour res=1; : j'affecte a res la valeur 1.


[:daplopbot]
bon alors, dans l'ordre
 

vlaanderen a écrit :

oui lettre c'est ma fonction.


elle est ou la définition de la fonction, un truc genre "void lettre(param1, ...){...}" ??
 

vlaanderen a écrit :


char lc==<<c<< : je défini ma constante, c'est ma prof qui m'a dit de mettre << << moi j'avais mis des " ".


ça c'est le pompon...  
une constante se définit par un #define, par exemple

Code :
  1. #define PI 3.141592654


mais là, je suppose qu'il s'agit d'une chaine de caractères, donc à déclarer en const !
 
ensuite le  

Citation :

char lc ==...

ne risque pas de te donner grand chose, il faut utiliser "=" pour affecter et "==" pour comparer
 
j'ai pas le courage de tout expliquer, c'est du n'importe quoi ! soit ta prof est très nulle, soit tu n'as rien foutu, parce que là, c'est carrément les bases basiques


Message édité par Harkonnen le 16-01-2005 à 14:33:43

---------------
J'ai un string dans l'array (Paris Hilton)
n°953912
kaloskagat​os
Posté le 16-01-2005 à 15:20:11  profilanswer
 

les bases basiques :D, juste en dessous ils t'apprenne à appuyer sur le bouton pour allumer le PC ...


Message édité par kaloskagatos le 16-01-2005 à 15:20:18

---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°953922
Lam's
Profil: bas.
Posté le 16-01-2005 à 16:01:55  profilanswer
 

Harkonnen a écrit :


une constante se définit par un #define, par exemple

Code :
  1. #define PI 3.141592654




 
 
C'est bon Taz, tu peux revenir...  :lol:

n°953926
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 16:19:48  profilanswer
 

Lam's a écrit :

C'est bon Taz, tu peux revenir...  :lol:


bon, OK

Code :
  1. const float pi = 3.141592654;


c'était juste par rapport à ce que lui aurait dit son prof (<...> au lieu de "..." )
 
bordel :o


---------------
J'ai un string dans l'array (Paris Hilton)
n°953929
Taz
bisounours-codeur
Posté le 16-01-2005 à 16:24:46  profilanswer
 

c'est pire
 
3.141592654
 
c'est même pas une constante float

n°953937
Lam's
Profil: bas.
Posté le 16-01-2005 à 16:30:40  profilanswer
 

Code :
  1. const double pi = 4.0*atan(1.0);


n°953959
Taz
bisounours-codeur
Posté le 16-01-2005 à 17:02:57  profilanswer
 

c'est bien ça, sauf que tu vas avoir du mal à en faire une vrai constante

n°953982
TotalRecal​l
Posté le 16-01-2005 à 17:50:32  profilanswer
 

Citation :


#include<iostream.h>  
 
char lc==<<c<< : je défini ma constante, c'est ma prof qui m'a dit de mettre << << moi j'avais mis des " ".  


 
je suggère qu'on commence par brûler le prof, apres on verra pour les corrections...


Message édité par TotalRecall le 16-01-2005 à 17:50:51

---------------
Topic .Net - C# @ Prog
n°953998
Joel F
Real men use unique_ptr
Posté le 16-01-2005 à 18:11:42  profilanswer
 

Harkonnen a écrit :

vi, je t'avais oublié [:calin]
mais on te voit plus beaucoup par contre hein :o


 
 
:( je sais, mais je bosse dur en ce moment :(

n°954048
docmaboul
Posté le 16-01-2005 à 19:20:47  profilanswer
 

Harkonnen a écrit :

de toutes façons, son truc c'est pas du C++ :o
<iostream.h>, utilisation de trucs propriétaires, etc...
c'est n'importe quoi


 
C++ naquit un jour de l'immaculée conception entre un vieux dieu tombé en désuétude, C, et le Saint-Esprit de l'Objet. Rapidement, il prit de l'importance, il prit de l'ampleur, son influence s'étendit aux quatre coins du monde. Partout, les adeptes du vieux dieu, récitant encore leurs prières en C, se convertirent en masse et adorèrent la nouvelle idole.
 
Parfois, on entendait bien des voix dissidentes qui chantonnaient au loin "C++ n'est qu'un bâtard, C++ n'est qu'un bâtard" mais les prêtres du C++ faisaient taire rapidement ces hérétiques... "C++ est pur, C++ est beau, C++ est rapide, C++ est objet" : voilà ce qu'enseignait la doctrine canonique et officielle du Saint-Esprit de l'Objet pour les adeptes du C++.
 
Parfois, un novice fautait lors de ses prières en utilisant de ce C infâme à la place du C++ sacré. Alors, les grands prêtres, dans leur infinie mansuétude, le corrigeaient avec tout l'amour du C++: "le C++ n'est pas un bâtard, idiot! C'est quoi ce C, là, espèce d'âne bâté? Tu nous copieras cent fois la stl à la main pour pénitence!!!".
 
Dure était la vie des hétérodoxes...
 
Un jour, l'un d'entre eux, alors qu'il ne faisait que commencer sa prière, eut à peine le temps de commencer par le traditionnel int main(int argc, char ** argv) qu'il se rendit compte avec stupeur que tous les programmes du C++ commençaient par cette ligne héritée de son ancêtre le C. Lui aurait-on menti? C++ ne serait donc qu'un bâtard? Mais non, C++ est pur, C++ est parfait, C++ est objet, C++ est immaculé. Oui mais alors pourquoi cette ligne souillée de C si C++ est si pur? Est-il possible d'être pur et impur? D'être et ne pas être? Là était la question; et il y avait manifestement quelque chose de pourri dans tout le Royaume...


Message édité par docmaboul le 16-01-2005 à 19:31:53
n°954056
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 16-01-2005 à 19:27:41  profilanswer
 

[:xp1700]


---------------
J'ai un string dans l'array (Paris Hilton)
n°954349
schnapsman​n
Zaford Beeblefect
Posté le 17-01-2005 à 10:08:31  profilanswer
 


joli paté, hors sujet mais amusant [:icon7]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°954370
masklinn
í dag viðrar vel til loftárása
Posté le 17-01-2005 à 10:38:07  profilanswer
 

DocMaboul a écrit :

C++ est rapide


phaÿque :o
 [:nero27]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°954382
docmaboul
Posté le 17-01-2005 à 10:48:44  profilanswer
 

In fact, the "c'est pas du C++", ça me hérisse a little the hairs lorsqu'il y a des cin et des cout everywhere. It's a question of style de programmation en C++ et not de languages mélangés. C++ est un big bâtard congénital.

n°954386
schnapsman​n
Zaford Beeblefect
Posté le 17-01-2005 à 10:55:16  profilanswer
 

DocMaboul a écrit :

In fact, the "c'est pas du C++", ça me hérisse a little the hairs lorsqu'il y a des cin et des cout everywhere. It's a question of style de programmation en C++ et not de languages mélangés. C++ est un big bâtard congénital.


Ce jeune aprends à faire du mauvais c++; n'est il pas une bonne chose de le diriger vers de bonne pratiques ?!?
 
Pour le reste je vous enjoins à créér un topic pour débattre autour du thème "C++ est gros batard" si vous voulez.
 
 
 


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°958464
blastman
just me !
Posté le 21-01-2005 à 13:39:50  profilanswer
 

lol toi tu vient du stid a roubaix bon je vais pas te corriger cette exo puisqu'on la deja fait essaye d'apprendre le c++ par toi meme (livre  etc...) et surtout lit beaucoup de code tu va voir apres tu sera un dieux en c++ lol au stid franchement l'enseignement du C++ n'est pas top j'ai débloqué quand j'ai vu l'enseignement vivement l'an prochain que je me casse de ce stid de merde pour un dut info a lens


Message édité par blastman le 21-01-2005 à 13:41:26
n°958475
blastman
just me !
Posté le 21-01-2005 à 13:54:55  profilanswer
 

ah oui je confirme que la prof est vraiment a chier franchement par moment j'hallucine je me demande comment elle fait pour enseigner du C++

n°958614
kaloskagat​os
Posté le 21-01-2005 à 15:45:20  profilanswer
 

allez encore un coup


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°958682
ppmalin
Posté le 21-01-2005 à 16:24:30  profilanswer
 

blastman a écrit :

ah oui je confirme que la prof est vraiment a chier franchement par moment j'hallucine je me demande comment elle fait pour enseigner du C++


 
C'est sûr que les grands pédagogues qui trainent ici seraient de bien meilleurs enseignants ...

n°958692
blastman
just me !
Posté le 21-01-2005 à 16:31:49  profilanswer
 

tout a fait

n°958712
Lam's
Profil: bas.
Posté le 21-01-2005 à 16:46:11  profilanswer
 

ppmalin a écrit :

C'est sûr que les grands pédagogues qui trainent ici seraient de bien meilleurs enseignants ...


T'as des noms ? :D

n°958740
ppmalin
Posté le 21-01-2005 à 17:04:18  profilanswer
 

Toute personne qui, à la suite de questions naïves provenant d'un débutant complet en C++, se contenterait de se moquer de ce dernier tout en faisant étalage de ses connaissances en programmation dans la plus grande suffisance qu'il m'ait été donnée de lire.

n°958743
Lam's
Profil: bas.
Posté le 21-01-2005 à 17:05:38  profilanswer
 

ppmalin a écrit :

Toute personne qui, à la suite de questions naïves provenant d'un débutant complet en C++, se contenterait de se moquer de ce dernier tout en faisant étalage de ses connaissances en programmation dans la plus grande suffisance qu'il m'ait été donnée de lire.


Nan, là tu viens de décrire la catégorie C++.  
 
Moi, je demandais des noms :D
 

n°958746
blastman
just me !
Posté le 21-01-2005 à 17:07:26  profilanswer
 

mdr

n°958750
kaloskagat​os
Posté le 21-01-2005 à 17:09:01  profilanswer
 

Taz [:brisssou]


---------------
« Le hasard, c’est différent de la chance. Parce que la chance, je n'en ai jamais. »
n°958754
ppmalin
Posté le 21-01-2005 à 17:10:15  profilanswer
 

Voilà qu'ils se dénoncent entre eux !

n°958915
Taz
bisounours-codeur
Posté le 21-01-2005 à 19:17:40  profilanswer
 


vas y tourne toi

n°958926
cricri_
Posté le 21-01-2005 à 19:27:12  profilanswer
 

:pfff:

n°958954
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 21-01-2005 à 19:55:19  profilanswer
 


taz étant noté comme multi de kalosmachin, je suppose qu'ils se connaissent IRL
=> à prendre au second degré


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  pb pour créer un sous programme

 

Sujets relatifs
Créer un programme multi langue ?créer un programme NETSEND
un programme pour creer des pages web en anim flash ?Comment créer un programme multilangue?
comment creer un "programme" qui envoit des netsend en boucle ? .BAT?Comment creer son UNINSTALL de programme ?
comment créer un programme[DELPHI] Créer un racourci dans le menu démarer depuis un programme
[VB]Comment creer un choix en debut de programme? (urgent)Comment créer dans un programme un raccourci windows ?
Plus de sujets relatifs à : pb pour créer un sous programme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR