C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

problème : strcpy undeclared

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Rudy
Guest





PostPosted: Fri Apr 08, 2005 7:56 pm    Post subject: problème : strcpy undeclared Reply with quote



Bonjour,

Lorsque j'essaie de compiler mon programme (avec dev), voici l'erreur que
j'obtiens :

`srtcpy' undeclared (first use this function)

Voici la ligne concernée :

for (cptr = 0 ; cptr < longueur+1 ; cptr++)
(==>) srtcpy(liste[cptr],mot_mystere[cptr]);

Voici les includes :

#include <iostream>
#include <string>

using namespace std;

string (il y a le même problème avec string.h) étant incluse, savez-vous
pourquoi il y a cette erreur ?

N'hésiteez pas à me demander le reste du programme si vous en aavez besoin
....

Merci !!

@+


Back to top
Nicolas Favre-Felix
Guest





PostPosted: Fri Apr 08, 2005 8:17 pm    Post subject: Re: problème : strcpy undeclared Reply with quote



Rudy wrote:
Quote:
Bonjour,

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.

Back to top
Vincent Lascaux
Guest





PostPosted: Fri Apr 08, 2005 8:22 pm    Post subject: Re: problème : strcpy undeclared Reply with quote



Quote:
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 Wink)

Quote:
Voici la ligne concernée :

for (cptr = 0 ; cptr < longueur+1 ; cptr++)
(==>) srtcpy(liste[cptr],mot_mystere[cptr]);

Voici les includes :

#include #include
using namespace std;

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



Back to top
Rudy
Guest





PostPosted: Fri Apr 08, 2005 8:26 pm    Post subject: Re: problème : strcpy undeclared Reply with quote

Quote:
Mmmh, peut-être parce que c'est écrit srtcpy au lieu de strcpy ? Smile


Alala ! Autant de galère pour ca !!

En effet, c'était bien ca ... Merci beaucoup !!!!!

@+



Back to top
Franck Branjonneau
Guest





PostPosted: Fri Apr 08, 2005 8:39 pm    Post subject: Re: problème : strcpy undeclared Reply with quote

"Rudy" <rudy.vogel (AT) free (DOT) fr> écrivait:

Quote:
Voici la ligne concernée :

for (cptr = 0 ; cptr < longueur+1 ; cptr++)
(==>) srtcpy(liste[cptr],mot_mystere[cptr]);

Tu fais un strcpy dans ta boucle ?!!!

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 (AT) free (DOT) fr>

Back to top
kanze@gabi-soft.fr
Guest





PostPosted: Mon Apr 11, 2005 6:53 am    Post subject: Re: problème : strcpy undeclared Reply with quote

Vincent Lascaux wrote:
Quote:
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


Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.