Si quelqu'un voie comment soustirer le code d'un text lorsque le serveur m'affiche dans Reponse 220 ftp.central pour n'avoir plus que 220 ! Bien je suis preneur
Ensuite me restera à faire un traitement par des if, elseif voir case pour tester ce que me renvoie le serveur 220 310 etc en gerer les reponsesà envoyer a celui ci de facon à se loger et uploader un ou plusieurs fichier ;)
cs_6co
Messages postés114Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention 5 avril 20121 13 nov. 2004 à 13:15
ok j'avais vu un peu simple,
la fonction IsNumeric se trouve dans un header mais je sais plus lequel
voici une petite parade
comme les ansistring me posent quelques soucis, je suis repassé par les char*...
(testée sur CBuilder6)
AnsiString Reponse;
char *szReponse,*szVraieReponse;
int i,j;
j=0;
// Reponse="220 ftp.central"; -> activé pour mon test
szReponse=Reponse.c_str();
for (i=0; i<Reponse.Length();i++)
if (szReponse[i]>='0' && szReponse[i]<='9')
{
szVraieReponse[j]=szReponse[i];
j++;
}
szVraieReponse[j+1]=0;
et je t'assure que szVraieReponse contient 220 en chaîne de caractères...
cs_6co
Messages postés114Date d'inscriptionlundi 27 janvier 2003StatutMembreDernière intervention 5 avril 20121 15 nov. 2004 à 18:28
j'imagine que tu as copié-collé ton code,
attention à
if (szReponse[1]>='0' && szReponse[i]<='9')
szReponse[i] et non szReponse[1]
sinon il risque d'y avoir des foirages...