<cstring> comprend pas un truc sur strcpy - C++ - Programmation
Marsh Posté le 04-06-2003 à 22:05:48
ou la la...
fait plutot :
char source[20];
char dest[20];
...
...
strcpy(source, dest);
avec peut être source et dest inversés, je sais plus, ca remonte à loin.
Marsh Posté le 04-06-2003 à 22:09:18
oui mais jaimerais recupere ce que renvoie le strcpy!!! de type pointeur de char!!!
Marsh Posté le 04-06-2003 à 22:13:23
euh, je vois pas ce que pourrais renvoyer strcpy, ca copie une chaine de caractères dans une autre. je ne sais pas ce que ca renvoie.
Marsh Posté le 04-06-2003 à 22:22:05
caedes a écrit : euh, je vois pas ce que pourrais renvoyer strcpy, ca copie une chaine de caractères dans une autre. je ne sais pas ce que ca renvoie. |
faut lire les man des fois:
pour les fct "strc.."
Each of these functions returns the destination string. No return value is reserved to indicate an error.
Marsh Posté le 05-06-2003 à 00:00:42
Konar a écrit : |
Tu me sembles bien agressif... Tout d'abord, je n'y ai pas accès d'ici...
Et puis tu avoueras que son "oui mais jaimerais recupere ce que renvoie le strcpy!!! " est tendancieux vu que la fonction prend un argument en tant que source et un second en tant que destination.
Je sais que la fonction strcpy ne renvoie pas de code erreur, comment voulais-tu que sache que ce char* était la destination?
Marsh Posté le 05-06-2003 à 00:02:09
++Taz a écrit : et pourquoi tu utilises pas les std::string? |
de toute facon, avec dans le titre CString & strcpy, fallait pas s'attendre a un topic qui mérite un prix nobel...
Marsh Posté le 05-06-2003 à 00:07:31
caedes a écrit : |
bah a part le char* de dest, de toute facon ca peut pas renvoyer grand chose d'autre, a part ptet un pointeur sur une chaine "coucou"
Marsh Posté le 05-06-2003 à 00:10:31
Konar a écrit : |
Pourquoi pas un pointeur vers le dernier élément de la destination, histoire de savoir en prime sa taille?
Je ne savais pas vers quoi ca pointait, je ne me suis jamais servi de la valeur retournée d'un strcpy. Dans le doute, il faut toujours s'abstenir.
Marsh Posté le 05-06-2003 à 00:16:10
Konar a écrit : |
Moi aussi je vais poster:
"ActiveX +gcc 2.90 : mon fork me renvoie bus error sous Mips".
Je trouve ke ca sonne bien...
Et dans mon post je marquerais bien un truc bien insupportable du genre :
"Tout est dans le titre! [40 smileys deleted]"
Marsh Posté le 05-06-2003 à 00:23:38
caedes a écrit : |
c'est comme avec la bière quoi, on hésite toujours a en reprendre, mais au final on finit par aller 12 fois aux chiottes dans la soirée. ensuite on rentre chez soi complétement torché, et on poste des topics foireux.
Marsh Posté le 05-06-2003 à 00:28:34
konar_spreme a écrit : |
et tu demanderais aux gens de te trouver pourquoi ton proj plante sans meme donner 1 ligne de code ?
sinon pour rester dans le sujet : en théorie strcpy(dest, src) te renvoie dest. (je vois pas trop l'interet, si qqun a une idée)
Marsh Posté le 05-06-2003 à 08:49:56
Konar a écrit : |
L'intéret c de pouvoir enchéner des opération sur les chaînes:
Code :
|
avec les allocations qui vont bien bien sur.
Marsh Posté le 04-06-2003 à 21:36:31
salut
Dans la definition de strcpy il est dit qu'elle renvoie un char*,mais e n'arrive pas a afficher ce quelle renvoie!!!
n'ai je pas le droit d'ecrire:
char* machaine=NULL;
machaine=strcpy(x,y);//avec x et y des tableau de char???