Créer une classe en C++ qui contient les éléments de string.h - C++ - Programmation
Marsh Posté le 06-01-2006 à 16:54:16
utilise std::string
Code :
|
Marsh Posté le 07-01-2006 à 15:31:45
Merci beaucoup de m'avoir répondu.
Mais le problème c'est que je ne peux pas mettre #include <string.h> puisque dans mon projet, je ne peux pas utiliser la biblio string.
Je ne m'y connais pas trop en C++, mais je ne comprends pas comment faire en mettant "#include <string> // pas de .h" et ce qu'est "std::string" ?
Marsh Posté le 07-01-2006 à 16:09:00
SI le sujet de ton projet t'interdit l'usage de <string>, il serait plus simple de juste recoder un strcmp.
Marsh Posté le 07-01-2006 à 16:29:48
avec une boucle tu verifies si la valeur de chaque indice n de la chaine 1 est egal à l'indice n de la chaine 2
Marsh Posté le 07-01-2006 à 16:33:42
De plus tu sais qu'une chaîne de caractère se termine toujours par '\0' comme ca tu trouve quand t'arrêter
Marsh Posté le 09-01-2006 à 09:32:55
http://c.developpez.com/faq/cpp/?p [...] t_string_h
http://c.developpez.com/faq/cpp/?p [...] ype_chaine
std::string correspond déjà à ce que tu veux faire.
Marsh Posté le 06-01-2006 à 15:43:54
Bonjour à tous !
Parmis tous ceux qui sont prêt à relever un défit ou qui ont déjà relevé ce défit, parce que pour moi c'est un vrai casse tête... , j'espère que quelqu'un aura la gentillesse de bien vouloir m'aider car je suis perdue ...
J'ai un projet à faire en C++ et on ne peut pas utiliser la biblio string.h. Problème : dans l'une de mes classes, j'utilise strcmp pour faire une comparaison. En solution, je pensais créer une classe qui contienne les éléments de string.h (notamment strcmp), mais je ne vois pas du tout comment faire ...
Merci d'avance à tous ceux qui tenteront ce défit ....
Bisous à tous !
Papisol ...