Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1409 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Problème de boutisme...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème de boutisme...

n°596387
gaille
Posté le 24-12-2003 à 10:18:11  profilanswer
 

Salut à tous,
 
Je fais le portage d'une appli développée sous unix (HP11) vers windows (visual C++ 6).
Je me suis rapidement retrouvé confronté à des problèmes de fichiers de données générés dans un environnement unix (grand boutiste). Lorsque que je lis ces fichiers dans la version PC, je dois procéder à la conversion grand boutiste->petit boutiste. Pas de souci. Par contre on m'apprend qu'il peut y avoir des fichiers de donnée générés sous unix et aussi PC !! Là je suis un peu embarassé: car quand j'accède à un fichier, comment déterminer de quelle plateforme il provient pour savoir si je dois faire une conversion ou pas ?? Bien sûr on oublie la possiblité d'avoir un flag sur un octet dans le fichier pour me faciliter la vie, ça aurait été trop facile. Mes fichiers de donnée peuvent contenir des valeurs de divers types allant du caractère sur 1 octet à l'entier long (signé ou pas) sur 4 octets. Voilà, si vous avez des suggestions, un méthode magique (car je vois pas trpo ce que je pourrais faire) pour résoudre mon problème, je suis preneur !

mood
Publicité
Posté le 24-12-2003 à 10:18:11  profilanswer
 

n°596392
Taz
bisounours-codeur
Posté le 24-12-2003 à 10:44:49  profilanswer
 

ben un nombre magique, une entête à ton fichier de données, qui te permet de déterminer le type : y a pas que grand/petit boutiste, y ades tonnes de variantes. sinon tu passes en stockage textuel, pas binaire

n°596396
gaille
Posté le 24-12-2003 à 10:59:36  profilanswer
 

taz a écrit :

ben un nombre magique, une entête à ton fichier de données, qui te permet de déterminer le type : y a pas que grand/petit boutiste, y ades tonnes de variantes. sinon tu passes en stockage textuel, pas binaire


 
Ben malheureusement ce sont des fichiers que je ne génère pas moi même; ce sont des données géographiques fournies par des boites extérieures...

n°596398
Taz
bisounours-codeur
Posté le 24-12-2003 à 11:00:57  profilanswer
 

et tu as de la documentation precise sur le format ?

n°596404
gaille
Posté le 24-12-2003 à 11:15:18  profilanswer
 

Les grandes lignes en fait. Je ne fais que du portage, autant que possible je ne me plonge pas trop dans le code.

n°596405
Taz
bisounours-codeur
Posté le 24-12-2003 à 11:20:14  profilanswer
 

ben ça sent le DTC. faut que tu connaisses la structure exacte du fichier, et avec un peu de chance, tu arriveras à déterminer son type. parce que le boutisme, c'est beaucoup de variantes

n°596406
gaille
Posté le 24-12-2003 à 11:21:43  profilanswer
 

C'est un peu ce que je craignais...  :cry:

n°596453
R3g
fonctionnaire certifié ITIL
Posté le 24-12-2003 à 14:03:24  profilanswer
 

Et tu connais au moins la structure du fichier ? Tu peux toujours essayer de lire un bout de fichier (genre l'en-tête) ; si ce que tu lis n'est pas cohérent, tu fais la conversion.


---------------
Au royaume des sourds, les borgnes sont sourds.
n°596970
gaille
Posté le 25-12-2003 à 21:06:30  profilanswer
 

R3g a écrit :

Et tu connais au moins la structure du fichier ? Tu peux toujours essayer de lire un bout de fichier (genre l'en-tête) ; si ce que tu lis n'est pas cohérent, tu fais la conversion.


 
Je pense aussi que malheureusement cà doit être la seule chose à faire. J'ai posé la question, juste au cas où il y aurait eu une ruse de siouxxe pour contourner mon problème.
 
Tant pis, et merci pour vos réponses.

n°596998
nraynaud
lol
Posté le 25-12-2003 à 22:40:15  profilanswer
 

tiens, ça me rappelle un format à la con que je lisais : le GDS (aucun souvenir de la signification, c'est un format de masques en électronique, de la géométrie quoi) mais moi j'avais des nombres en virgule flottante avec des formats exotiques en plus ...


---------------
trainoo.com, c'est fini

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Problème de boutisme...

 

Sujets relatifs
Putain de problème de noob mais je galère....[PHP] Probleme sur fonction
probleme d'installation de jbuilder9 [résolu]Problème de compilation
[MySQL] petit probleme d'updateProblème CygWin/Gcc 3.3.1
[CSS] background-image: Problèmeproblème avec un switch et les chaines de caractère !!
[JS] petit probleme avec un script de redirectionC# + SVG : problème de d'entête http : specialist wanted
Plus de sujets relatifs à : Problème de boutisme...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR