France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
22 749 membres enregistrés - 1 888 028 posts - 96 578 topics
Index des forums FH  | Index des forums DegroupNews
      Programmation
           [resolu]Passer du code de C en C++ facilement ? (en fait ca a ete douloureux et long)
17 connectés(record : 207 le 05 juin 2007 - 05 h 23)

Vous devez vous connecter pour répondre au topic.
Precedent | 1,2
[resolu]Passer du code de C en C++ facilement ? (en fait ca a ete douloureux et long)

Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 02 h 16 m 15 s
Reprise du message précédent :

Bon je suis en train de me mailer le fichier .rar pour pouvoir l'uploader depuis chez moi. Je te le met dans 5 minutes (ma boite mail me bloque la).



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 02 h 25 m 06 s
Voila :
http://florianwoofy.free.fr/gzip.rar

Dedans il y a le projet Visual, les fichiers cpp, h et c, et la dll zlib ainsi que le zdll.lib



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 617
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 16 septembre 2005 - 02 h 31 m 52 s
Tu es cruel, je suis sous Dev-C++ à la maison :unhappy:



Huile de fraise.

Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 02 h 33 m 45 s
Bah dsl, j'ai pas :chepas:
Vais voir si je peut pas exporter.

Bon ben on dirait pas, dsl !


T'avait qu'a acheter Visual Studio :P :sors:

Non serieusement, ca me fait chier que ca soit la lib qui ne passe pas ! Parcque ca m'etonnerait que son truc soit developpe comme un porc (bien que j'ai pas trouve grand chose dessus sur google). Mais bon, mon code est tellement simple... et je me fait chier juste pour ca... pfff !


Message édité 1 fois, la dernière par Woofy le 16 septembre 2005 - 02 h 36.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 03 h 56 m 54 s
Bon bah grand merci a Pimoose qui m'a aide a "porter" la libzip sous windows ! :Merci: :Merci: :Merci: :Merci: :Merci: :jap:



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 617
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 16 septembre 2005 - 03 h 59 m 44 s
Bon, je pense que tu peux enlever le "facilement" du titre :P



Huile de fraise.

Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 04 h 02 m 09 s
Mieux? :P



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 16 septembre 2005 - 09 h 20 m 02 s

Aah, tu t'es mis a libzip finalement !

Et la solution etait ???




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 09 h 42 m 54 s
Porter libzip sous windows :P

Ah au fait, vu que de l'autre cote mes binomes ont pourri le serveur, on a tous taffe pour rien, on aura pas le temps d'implementer le module que j'ai fait, et le serveur marche moins bien qu'avant !



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 16 septembre 2005 - 10 h 20 m 16 s

Non, je veux dire qu'est-ce qui a cloche dans ce portage justement .. ?




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 11 h 25 m 52 s
Je me rappel pas tout ! Utilisation d'unistd.h, types ssize_t, droits linux (mode_t), des trucs dans le genre...



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 16 septembre 2005 - 12 h 23 m 38 s
PimoOose nous renseignera mieux j'espere :P




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 12 h 38 m 26 s
En même temps lui il a pu dormir, et il s'est pas endormi pendant la soutenance :P



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


Petit_PimoOosE
rsqrtps & pshufb

Messages : 4 617
Inscrit le 15/06/03
Ville : Montréal
Non connecté
  Posté le 16 septembre 2005 - 14 h 36 m 14 s
En fait, la libzip est écrite pour *nix, donc y a des appels particuliers (quelques fonctions de fichiers bas niveau), et y avait des fonctions/types bizarres (là je sais pas d'où ça vient) : par exemple, fseeko, ssize_t, et allez savoir pourquoi, VC++ accepte _snprintf mais pas snprintf...

Bon, enfin, ça n'a pas servi à rien, tu as gagné en culture C maintenant :P



Huile de fraise.

bernie38
Waldorf (le pote à Statler)

Messages : 11 419
Inscrit le 28/08/03
Ville : Claix
Non connecté
  Posté le 16 septembre 2005 - 15 h 33 m 44 s


Le 16 septembre 2005 - 14 h 36, Petit_PimoOosE a écrit :
En fait, la libzip est écrite pour *nix, donc y a des appels particuliers (quelques fonctions de fichiers bas niveau), et y avait des fonctions/types bizarres (là je sais pas d'où ça vient) : par exemple, fseeko, ssize_t, et allez savoir pourquoi, VC++ accepte _snprintf mais pas snprintf...

Bon, enfin, ça n'a pas servi à rien, tu as gagné en culture C maintenant :P

par exeple pour ssize_t, types.h dit : typedef int ssize_t
encore queje sais pas trop pourquoi c'est pas plutôt typedef int size_t :???:
en tout cas, c'est bien de l'unixerie. Du pas portable, donc, ce qui explique la difficulté rencontrée pour recompiler... Quant à faire fonctionner sans bug, ça aussi c'est une autre paire de manches...

_snprintf est une pure mircrosofterie, et en effet snprintf (qui fait partie de stdio.h et qui est STANDARD) n'est pas dans VC++, tout comme d'autres fonctions ISO ou POSIX. Pourquoi, ben chepa...

C'est là qu'on voit que c'est pas neutre du tout de s'éloigner du C standard. Mais quand on dit ça, tout le monde croit que c'est de la philosophie...



La Montagne n'est pas dangereuse : on ne peut qu'y perdre la vie, tandis qu'en ville on devient bête et méchant
Voltaire


Woofy
Pour les bons tuyaux me demander

Messages : 26 215
Inscrit le 11/01/02
Ville : Paris / Grenoble
Non connecté
  Posté le 16 septembre 2005 - 19 h 23 m 17 s


Le 16 septembre 2005 - 14 h 36, Petit_PimoOosE a écrit :
En fait, la libzip est écrite pour *nix, donc y a des appels particuliers (quelques fonctions de fichiers bas niveau), et y avait des fonctions/types bizarres (là je sais pas d'où ça vient) : par exemple, fseeko, ssize_t, et allez savoir pourquoi, VC++ accepte _snprintf mais pas snprintf...

Ouais voila, c'est ce que je voulais dire :P



Bon, enfin, ça n'a pas servi à rien, tu as gagné en culture C maintenant :P

J'avoue que c'etait pas aussi impossible que je le pensais :jap:



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


iraysyvalo
-

Messages : 9 647
Inscrit le 19/11/02
Ville : Lyon
Non connecté
  Posté le 17 septembre 2005 - 11 h 57 m 13 s


Le 16 septembre 2005 - 15 h 33, bernie38 a écrit :


Le 16 septembre 2005 - 14 h 36, Petit_PimoOosE a écrit :
En fait, la libzip est écrite pour *nix, donc y a des appels particuliers (quelques fonctions de fichiers bas niveau), et y avait des fonctions/types bizarres (là je sais pas d'où ça vient) : par exemple, fseeko, ssize_t, et allez savoir pourquoi, VC++ accepte _snprintf mais pas snprintf...

Bon, enfin, ça n'a pas servi à rien, tu as gagné en culture C maintenant :P

par exeple pour ssize_t, types.h dit : typedef int ssize_t
encore queje sais pas trop pourquoi c'est pas plutôt typedef int size_t :???:
en tout cas, c'est bien de l'unixerie. Du pas portable, donc, ce qui explique la difficulté rencontrée pour recompiler...


Huh, si tu as types.h, tu t'en fous a la limite s'ils le nomment sux_t, non ?? Donc je vois pas ou est le probleme pour recompiler si tu inclus types.h ...



Quant à faire fonctionner sans bug, ça aussi c'est une autre paire de manches...

_snprintf est une pure mircrosofterie, et en effet snprintf (qui fait partie de stdio.h et qui est STANDARD) n'est pas dans VC++, tout comme d'autres fonctions ISO ou POSIX. Pourquoi, ben chepa...

C'est là qu'on voit que c'est pas neutre du tout de s'éloigner du C standard. Mais quand on dit ça, tout le monde croit que c'est de la philosophie...


+1




Pour un ban rapide et garanti sur ce forum, argumentez vos posts, dites simplement la verite, parlez de la realite et les leche-culs d'un cote et les maniaques du ban de l'autre se feront un plaisir de vous envoyer au purgatoire aussi sec.


Precedent | 1,2
Page genérée en 0.6513 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory