OVH Cloud OVH Cloud

string

31 réponses
Avatar
Christophe
Bonjour
J'ai cru lire que les fonctions telles que strcpy, strcmp, etc. sont
déconseillées au profit de la classe string.
Cependant dans mon fameux Deitel & Deitel chapitre5/21 :-( l'auteur
persiste
à vouloir me faire faire des exercices genre strlen...
Est ce bien utile ?
Merci d'avance.

Christophe

10 réponses

1 2 3 4
Avatar
Fabien LE LEZ
On Wed, 24 Dec 2003 14:51:26 +0100, "Thomas Parle"
wrote:

Pour débuter, ça peut être un bon exercice de manipulation de
pointeurs/tableaux/etc...pour voir comment ça marche.


Bah oui, mais balancer des pointeurs et des tableaux à la C à des
débutants n'est AMHA pas une bonne idée.
AMHA toujours, il faut d'abord étudier les structures simples
d'utilisation (vector<>, string, etc.) et ensuite s'occuper de trucs
tordus comme l'agencement de la mémoire par le système, la structure
de "Z-string" (chaîne terminée par zéro), etc.

--
;-)

Avatar
Fabien LE LEZ
On 24 Dec 2003 12:48:46 +0100, Gabriel Dos Reis
wrote:

pour allumer un feu de bois ?


Il fait trop doux pour ça. Par contre pour caler une armoire
branlante, ça peut le faire.

--
;-)

Avatar
Fabien LE LEZ
On Wed, 24 Dec 2003 14:51:26 +0100, "Thomas Parle"
wrote:

Pour débuter, ça peut être un bon exercice de manipulation de
pointeurs/tableaux/etc...pour voir comment ça marche.


Bah oui, mais balancer des pointeurs et des tableaux à la C à des
débutants n'est AMHA pas une bonne idée.
AMHA toujours, il faut d'abord étudier les structures simples
d'utilisation (vector<>, string, etc.) et ensuite s'occuper de trucs
tordus comme l'agencement de la mémoire par le système, etc.

--
;-)

Avatar
Thomas Parle
"Fabien LE LEZ" a écrit dans le message de news:

On Wed, 24 Dec 2003 14:51:26 +0100, "Thomas Parle"
wrote:

Bah oui, mais balancer des pointeurs et des tableaux à la C à des
débutants n'est AMHA pas une bonne idée.
AMHA toujours, il faut d'abord étudier les structures simples
d'utilisation (vector<>, string, etc.) et ensuite s'occuper de trucs
tordus comme l'agencement de la mémoire par le système, etc.


D'accord sur le principe, mais manipuler les templates de la STL doit-il
être une étape antérieure ou non à la manipulation de types de base comme
les pointeurs ? Vaut-il mieux commencer par le C avant le C++ ? Je n'ai pas
de réponse !

Avatar
Gabriel Dos Reis
"Thomas Parle" writes:

| D'accord sur le principe, mais manipuler les templates de la STL doit-il
| être une étape antérieure ou non à la manipulation de types de base comme
| les pointeurs ?

Pour la plupart des choses utiles que tu peux faire avec la
bibliothèquee standard, tu n'as pas besoin de savoir manipuler les
pointeurs.

En fait, la manipulation des pointeurs (et ses stupidités) est un
cours qu'on devrait suivre, une fois qu'on est confortable avec une
bonne partie de la bibliothèque standard.

| Vaut-il mieux commencer par le C avant le C++ ?

Ceci est une FAQ. Tu devrais probablement lire la réponse du Père.

-- Gaby
Avatar
drkm
Vincent Richard writes:


Fabien LE LEZ writes:



[...]

Ce rapprochement est scandaleux.


C'est un troll.


Fabien, trolleur.

Ce rapprochement est scandaleux.

--drkm


Avatar
Fabien LE LEZ
On Thu, 25 Dec 2003 02:07:22 +0100, "Thomas Parle"
wrote:

Vaut-il mieux commencer par le C avant le C++ ?


Vaut-il mieux commencer par Java pour apprendre le Visual Basic ?
Vaut-il mieux commencer par apprendre la patisserie pour être un bon
plombier ?

--
;-)

Avatar
Fabien LE LEZ
On 25 Dec 2003 03:51:24 +0100, drkm <fr.comp.lang.c++@fgeorges.org>
wrote:

C'est un troll.


Fabien, trolleur.


Hey, les gars ! Faudrait p'têt voir à pas prendre les nains du Père
Noël pour des trolls :-/


--
;-)


Avatar
Pascal
Christophe wrote:
Bonjour
J'ai cru lire que les fonctions telles que strcpy, strcmp, etc. sont
déconseillées au profit de la classe string.
Cependant dans mon fameux Deitel & Deitel chapitre5/21 :-( l'auteur
persiste
à vouloir me faire faire des exercices genre strlen...
Est ce bien utile ?
Merci d'avance.

Christophe


Connaitre les bases de la programmation n'est pas inutile. Mais si c'est

trop trivial, alors oui c'est inutile.

--
Pascal

Avatar
Fabien LE LEZ
On Fri, 26 Dec 2003 01:01:26 +0100, Pascal wrote:

Cependant dans mon fameux Deitel & Deitel chapitre5/21 :-( l'auteur
persiste
à vouloir me faire faire des exercices genre strlen...


Connaitre les bases de la programmation n'est pas inutile.


En quoi l'usage de strlen fait-il partie des "bases de la
programmation" ? Des bases du C ou du PHP, à la rigueur, mais ces deux
langages sont loin de représenter l'ensemble des langages de
programmation.

--
;-)


1 2 3 4