bjr à tous,
je suis etudiant je debute en c++ et j'aimerais que vous m'aidiez pour cet exercice:
creer le patron d'une fonction Min permettant de calculer le minimum de 2 pointeurs de caracteres
merci pour une suite urgente
bjr à tous,
je suis etudiant je debute en c++ et j'aimerais que vous m'aidiez pour cet exercice:
creer le patron d'une fonction Min permettant de calculer le minimum de 2 pointeurs de caracteres
merci pour une suite urgente
c'est assez ambiguë ta demande==>
en effet, le terme "patron de fonction" fait référence à l'utilisation du mot clé "template"
et vu ce que tu dis apres:
Ce serait pas plutôt le prototype que tu veux faire?creer le patron d'une fonction Min permettant de calculer le minimum de 2 pointeurs de caracteres
tu veux que je démontre quoi?
que le terme patron de fonction se réfère au template?loool
tape "patron de fonction" sur google et tu regardes le premier lien
enfin bon ca m'étonnerais qu'un prof demande ça à un débutant. Ou bien tu dis que tu es débutant pour amadouer les lecteurs
Ben si tu es débutant, tu devrais plutôt te confronter au problème
Tu tentes des trucs, et après si t'arrives vraiment pas, tu poste ton bout de code et on peut te filer des billes.
C'est pas en obtenant la solution "tout cuit dans le bec" que tu progresseras... c'est peut être chiant mais bon le but d'un exercice c'est d'apprendre=>
comme dirait bigard "c'est au pied du mur, qu'on voit mieux le mur!"
je penses que le but du forum n'est pas de lancer des injures, plutot de s'entraider!
et vs si vs ne pouvez pas le faire, ca ne vaut pas la peine de dire des coneries a vos amis
Je ne vois pas ou tu as vu des injures
si tu px repondre a ce que je demande tu le fais si tu ne connais pas aussi tu laisse.
si moi je connaissais je n'allais pas poser le probleme sur le forum
bah a partir de ca:
creer le patron d'une fonction Min permettant de calculer le minimum de 2 pointeurs de caracteresmais bon comme je te l'ai dit au début c'est pas clair comme énoncé...t'as quoi derrière tes pointeurs en gros
Code : Sélectionner tout - Visualiser dans une fenêtre à part min(char *pt1, char *pt2)
voila par exple ce que j'ai tanté de faire:
#include <iostream.h>
template <class T>
Tmin(Ta, Tb)
{return a<b? a:b;}
char *min(char *p1, char *p2)
{return strcmp(p1, p2)<0? p1:p2;}
main()
là je ne demarre plus
On t'a apprit à coder comme ca où tu n'a rien écouté en cours ?
Car là, il faut le dire, le code est vraiment immonde, il ne compile aucunemnt. Si tu nout dit que ma 1er proposition est vrai, change de fac d'urgence.
Sinon: voici un code qui compile:
PS: ca sert à rien de copier/coller mon code betêment car au final tu serra incapable de le reproduire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <iostream> #include <cstring> using namespace std; template <class T> const T m_min(const T a,const T b) { return a<b ? a:b; } const char* m_min(const char* p1,const char* p2) { return strcmp(p1, p2)<0 ? p1:p2; } int main() { std::cout<<m_min(3,5)<<std::endl; std::cout<<m_min(8,5)<<std::endl; std::cout<<m_min("a","b")<<std::endl; std::cout<<m_min("c","b")<<std::endl; return 0; }
"Never use brute force in fighting an exponential." (Andrei Alexandrescu)
Mes articles dont Conseils divers sur le C++
Une très bonne doc sur le C++ (en) Why linux is better (fr)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager