cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 5 oct. 2005 à 10:57
char *Tab = new char[5]; // tableau contenant la commande a envoyer
const char *ip = "127.0.0.1";//je met ca pour tester
FILE * temp1 = fopen ( "lala.txt" , "w" );
char *cCom = strcpy (Tab , "ping ");//creer la chaine cCom, sur 5 chars
char *cCatCom = strcat (cCom, ip); //on concatene les 2 str, pour l'ip tu fera un tableau
size_t szText = strlen(ip);//récupere la taille de l'ip
fwrite(cCatCom, sizeof (char), 5+szText, temp1);//ici, je dis que la taille fait la taille du ping+la taille de l'ip , sans oublier le " "
fclose (temp1);
delete temp1;//libere la memoire
delete Tab;//idem
system(cCatCom);//envoi ta commande
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 5 oct. 2005 à 11:12
yopela,
je m' immice ici:
DeathCrash, j'ai testé par curiosité ton bout de code et dans un .txt, ca ne marchouille pas; les chars se retrouvent encodés;
As-tu une explication?? linux-windows???
Sinon, mohken, désolé , j'ai merdouillé, je delete le tab avant d'envoyer la commande et ca c pas bon du tt; aîaîaî
Correction viteuf:
char *Tab = new char[5]; // tableau contenant la commande a envoyer
const char *ip = "127.0.0.1";//je met ca pour tester
char *cCom = strcpy (Tab , "ping ");//creer la chaine cCom, sur 5 chars
char *cCatCom = strcat (cCom, ip); //on concatene les 2 str, pour l'ip tu fera un tableau
size_t szText = strlen(ip);//récupere la taille de l'ip
fwrite(cCatCom, sizeof (char), 5+szText, temp1);//ici, je dis que la taille fait la taille du ping+la taille de l'ip , sans oublier le " "
fclose (temp1);
delete temp1;//libere la memoire
system(cCatCom);//envoi ta commande
delete Tab;
DeathCrash, répond moi car si ca fonctionne sous lin et pas sous win, c'est assez mystique et j'aimerai comprendre;Merci
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 5 oct. 2005 à 21:33
Hola,
oui c'est un peu , lol, cependant ce que je disais etait bien vrai et le dernier code est le bon;
enfin, j'ai pas eu la réponse a ma question;
E t si t'a mieu a lui proposer, je t'en prie !!
Je me suis réveiller avec ce truc et si j'ai commis des erreurs je m'en excuse, j'ai corrigé donc, dieu me pardonnera;
Allé propose au lieu de critik sur un forum !!!!!!!
@+;
satellite34