Programme C en Php
                    
        
     
             
                    idjaniti
    
        
    
                    Messages postés
            
                
     
             
            69
        
            
                                    Statut
            Membre
                    
                -
                                     
idjaniti Messages postés 69 Statut Membre -
        idjaniti Messages postés 69 Statut Membre -
        Bonjour 
j'ai un petit programme en C que je voudrais en php
je n'ai pas de grande connaissance en C voici le programme:
merci
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
                
            
                
    
    
    
        j'ai un petit programme en C que je voudrais en php
je n'ai pas de grande connaissance en C voici le programme:
Struct_myHqData.myAddValidFlag.bMileage = true;
try
{
char szMileage[9];
memset(szMileage,0,sizeof(szMileage));
for(int i=0;i<8;i++)
{
szMileage[i] = strText[i] - 0x30;
}
struct _tagmileage
{
DWORD d0:4;
DWORD d1:4;
DWORD d2:4;
DWORD d3:4;
DWORD d4:4;
DWORD d5:4;
DWORD d6:4;
DWORD d7:4; 
}mytagMilage;
mytagMilage.d0 = szMileage[7];
mytagMilage.d1 = szMileage[6];
mytagMilage.d2 = szMileage[5];
mytagMilage.d3 = szMileage[4];
mytagMilage.d4 = szMileage[3];
mytagMilage.d5 = szMileage[2];
mytagMilage.d6 = szMileage[1];
mytagMilage.d7 = szMileage[0];
memcpy(&Struct_myHqData.nMilage,&mytagMilage,4); 
}
catch (...)
{
Struct_myHqData.myAddValidFlag.bMileage = false;
}
Struct_myHqData.nMilage = (Struct_myHqData.nMilage /1800.0) *1.852;
merci
EDIT : Ajout des balises de code
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
        A voir également:         
- C to php
- Qwerty to azerty - Guide
- Video to video - Télécharger - Conversion & Codecs
- Reboot to bootloader - Guide
- Majuscule to minuscule - Guide
- Expert php pinterest - Télécharger - Langages
3 réponses
                        
                    Bonjour,
Tu as un programme en C ... que tu veux convertir en PHP ... mouais......
Je pourrais surement t'y aider ... mais malheureusement... je ne connais pas le C !
Tu ne penses pas que décrire ce à quoi sert ce programme pourrait permettre, plus facilement, aux membres de t'aider ??
 
 
                
                
    
                Tu as un programme en C ... que tu veux convertir en PHP ... mouais......
Je pourrais surement t'y aider ... mais malheureusement... je ne connais pas le C !
Tu ne penses pas que décrire ce à quoi sert ce programme pourrait permettre, plus facilement, aux membres de t'aider ??
                        
                    Euh... tu peux expliquer le principe du script, enfin ce que tu veux réaliser, car convertir du C en PHP ça se fait pas si facilement car ils ont pas accès aux même ressources, de plus j'ai l'impression qu'il n'y a pas tout le code là.
                
                
    
                
                        
                    en fait il ya ca &CD0D1D2D3D4D5D6D7 C says additional information is mileage (0X30-0X3F) D0D1D2D3D4D5D6D7(0X30-0X3F): Mileage:unit=2kts*second
la balise m'envoie ça 000483:? comme donnees que je veux convertir en distance
mon probleme c'est les donnees non hexadecimal si c'est un donnee hexa comme dans ce cas:00048362 je l'aurai convertis en decimal sans probleme lorsque j'ai posé le probleme à mon fournisseur il m'a repondu en me donnant ce code
    
                la balise m'envoie ça 000483:? comme donnees que je veux convertir en distance
mon probleme c'est les donnees non hexadecimal si c'est un donnee hexa comme dans ce cas:00048362 je l'aurai convertis en decimal sans probleme lorsque j'ai posé le probleme à mon fournisseur il m'a repondu en me donnant ce code
