Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que j'obtiens :
`srtcpy' undeclared (first use this function) [snip]
string (il y a le même problème avec string.h) étant incluse, savez-vous pourquoi il y a cette erreur ?
Mmmh, peut-être parce que c'est écrit srtcpy au lieu de strcpy ? :)
Nicolas.
Vincent Lascaux
Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que j'obtiens :
`srtcpy' undeclared (first use this function)
1) strcpy c'est une fonction de C, mais pas de C++ 2) arrêter le café, lire le titre du message ainsi que le message d'erreur (c'est comme le jeu des 7 différences quand on était petit ;))
string (il y a le même problème avec string.h) étant incluse, savez-vous pourquoi il y a cette erreur ?
Avec string.h ca doit passer en mettant le bon nom de fonction Avec string (donc en C++), pour copier une string tu fais ca : std::string a = "foo"; std::string b = "bar";
a = b; // a devient "bar"
std::cout << "a = " << a << "nb = " << b << std::endl; //la preuve
-- Vincent
Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que
j'obtiens :
`srtcpy' undeclared (first use this function)
1) strcpy c'est une fonction de C, mais pas de C++
2) arrêter le café, lire le titre du message ainsi que le message d'erreur
(c'est comme le jeu des 7 différences quand on était petit ;))
string (il y a le même problème avec string.h) étant incluse, savez-vous
pourquoi il y a cette erreur ?
Avec string.h ca doit passer en mettant le bon nom de fonction
Avec string (donc en C++), pour copier une string tu fais ca :
std::string a = "foo";
std::string b = "bar";
a = b; // a devient "bar"
std::cout << "a = " << a << "nb = " << b << std::endl; //la preuve
Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que j'obtiens :
`srtcpy' undeclared (first use this function)
1) strcpy c'est une fonction de C, mais pas de C++ 2) arrêter le café, lire le titre du message ainsi que le message d'erreur (c'est comme le jeu des 7 différences quand on était petit ;))
string (il y a le même problème avec string.h) étant incluse, savez-vous pourquoi il y a cette erreur ?
Avec string.h ca doit passer en mettant le bon nom de fonction Avec string (donc en C++), pour copier une string tu fais ca : std::string a = "foo"; std::string b = "bar";
a = b; // a devient "bar"
std::cout << "a = " << a << "nb = " << b << std::endl; //la preuve
-- Vincent
Rudy
Mmmh, peut-être parce que c'est écrit srtcpy au lieu de strcpy ? :)
Alala ! Autant de galère pour ca !!
En effet, c'était bien ca ... Merci beaucoup !!!!!
@+
Mmmh, peut-être parce que c'est écrit srtcpy au lieu de strcpy ? :)
Alala ! Autant de galère pour ca !!
En effet, c'était bien ca ... Merci beaucoup !!!!!
Si vraiment tu ne veux pas utiliser std::string, lis la man page de strcpy (elle vient avec celle de strncpy qui est déjà plus sure). -- Franck Branjonneau
Si vraiment tu ne veux pas utiliser std::string, lis la man page de
strcpy (elle vient avec celle de strncpy qui est déjà plus sure).
--
Franck Branjonneau <fasbjx@free.fr>
Si vraiment tu ne veux pas utiliser std::string, lis la man page de strcpy (elle vient avec celle de strncpy qui est déjà plus sure). -- Franck Branjonneau
kanze
Vincent Lascaux wrote:
Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que j'obtiens :
`srtcpy' undeclared (first use this function)
1) strcpy c'est une fonction de C, mais pas de C++
Depuis quand ? Elle fait encore partie de la dernière norme. ::strcpy est dépréciée, mais std::strcpy non.
C'est vrai qu'elle ne sert pas beaucoup, parce qu'on a de meilleurs outils avec la classe string, mais elle reste là quand même, pour des masochistes.
-- James Kanze GABI Software Conseils en informatique orientée objet/ Beratung in objektorientierter Datenverarbeitung 9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34
Vincent Lascaux wrote:
Lorsque j'essaie de compiler mon programme (avec dev), voici
l'erreur que j'obtiens :
`srtcpy' undeclared (first use this function)
1) strcpy c'est une fonction de C, mais pas de C++
Depuis quand ? Elle fait encore partie de la dernière norme.
::strcpy est dépréciée, mais std::strcpy non.
C'est vrai qu'elle ne sert pas beaucoup, parce qu'on a de
meilleurs outils avec la classe string, mais elle reste là quand
même, pour des masochistes.
--
James Kanze GABI Software
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34