[Debutant] Petit logiciel net send
Salut,
je débute en c++ et je voudrai connaitre un moyen d'executer une commande DOS dans un programme api windows c'est vraiment tout simple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
case IDOK:
{
char szCopy[512] = "\0";
char szUser[20] = "\0";
char szMsg[256] = "\0";
int nBoucle;
// nBoucle
nBoucle = GetDlgItemInt(hDlg, IDE_EDIT1, NULL, FALSE);
// userName
GetDlgItemText(hDlg, IDC_EDIT2, szUser, sizeof(szUser));
// userMessage
GetDlgItemText(hDlg, IDC_EDIT3,szMsg,sizeof(szMsg));
sprintf( szCopy, "net send %s %s", szUser,szMsg);
for(int n=0; n<nBoucle; n++)
system(szCopy);
break;
} |
Voila, le code n'est pas compliqué sauf que je bloque au niveau de l'envoi des messages. Pouvez-vous me donner une alternative à la fonction "system()" si elle est mal utilisée.
Merci,
LoiL