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 ;)
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...
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...