salut à tous,

j'ai fait une code en vb et je voudrai le convertir en c++ pour visual studio

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
25
Dim http As New MSXML2.XMLHTTP
        Dim serviceUrl As String = "http://localhost/nusoap/hello-service.php"
        Dim msg As String = "<?xml version=""1.0"" encoding=""ISO-8859-1""?>"
        msg = "<SOAP-ENV:Envelope SOAP-ENV:encodingStyle=""http://schemas.xmlsoap.org/soap/encoding/"">" & Chr(13)
        msg &= "<SOAP-ENV:Body>" & Chr(13)
        msg &= "<bonjour>" & Chr(13)
        msg &= "<prenom>" & prenom & "</prenom>" & Chr(13)
        msg &= "</bonjour>" & Chr(13)
        msg &= "</SOAP-ENV:Body>" & Chr(13)
        msg &= "</SOAP-ENV:Envelope>" & Chr(13)
        http.open("POST", serviceUrl, False)
        http.setRequestHeader("Content-Type", "text/xml; charset=ISO-8859-1")
        http.setRequestHeader("SOAPAction", """""")
        http.send(msg)
 
        Dim table_tmpTxt As New ArrayList
        Dim MaRegExpMatch As System.Text.RegularExpressions.MatchCollection
 
        MaRegExpMatch = Regex.Matches(http.responseText, "(<return xsi:type=""xsd tring"">)(.*)(</return>)", RegexOptions.IgnoreCase)
        Dim i As Integer
        For i = 0 To MaRegExpMatch.Count - 1
            table_tmpTxt.Add(Regex.Replace(MaRegExpMatch .Value.Trim.Replace("""""", """"), "<return xsi:type=""xsd tring"">", ""))
            table_tmpTxt  = Regex.Replace(table_tmpTxt , "</return>", "")
        Next
        Return table_tmpTxt
pourriez-vous m'aider ? Car je vois pas se que je doit employer pour en C pour faire la même chose que en vb??

merci d'avance

lermit