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 : Sélectionner tout - Visualiser dans une fenêtre à part
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