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

 


Dernière réponse
Sujet : Accès fichier texte C++
dr_pepermint Ok merci, je vais essayer de trouver la fonction, mais du moment que j'ai le principe de fonctionnement !!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
dr_pepermint Ok merci, je vais essayer de trouver la fonction, mais du moment que j'ai le principe de fonctionnement !!
archangel sinon il existe des fonctions C qui permettent de gérer le verrouillage d'un fichier. J'avais fait un TP là dessus sous linux lorsque j'étais à l'IUT.
 
Le principe est que lorsque tu veux lire où écrire dans un fichier tu appelles une fonction (désolé je sais plus laquelle) qui va vérifier si le fichier est verrouillé ou pas. s'il est verrouillé la fonction met une sorte de pause dans ton programme. Cette s'arrêtera dès que le fichier sera déverrouillé. Si le fichier n'est pas vérouillé, alors elle te rends la main.
 
Et uniquement pour l'écriture cette fois-ci il faut vérouiller le fichier, le mettre à jour, et le déverrouiller quand t'as fini.
 
Voilà
@+
El_gringo

dr_pepermint a écrit a écrit :

ben ce serait plus pratique, parce qu'après y'a d'autre paramètre à faire passer, venant d'une 3ème machine... mais propose toujours autre chose !!
(tu penses peut-être à faire une communication via IP ?? avec quelques créations de socket et autre ?)  




 
Par exemple, oui...
y a surement d'autres solutions ms je connais pas unix, peut pas t'aider là...

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

dr_pepermint ben ce serait plus pratique, parce qu'après y'a d'autre paramètre à faire passer, venant d'une 3ème machine... mais propose toujours autre chose !!
(tu penses peut-être à faire une communication via IP ?? avec quelques créations de socket et autre ?)
El_gringo c obligé de communiquer par fichiers ?
ça parait pas très adapté !
dr_pepermint J'ai un petit souci...
 
Alors, une machine A doit envoyer des cordonnées (x et y) à une machine B... pour ce faire, la machine A écrit dans un fichier texte partagé sur un serveur (fopen, fprintf, fscanf, fclose...). La machine B vient donc lire ces coordonnées.
 
Problème: quand le fichier est ouvert par la machine A pour écrire dedans, la machine B ne peut pas y accéder... normal. Par conséquent, avez-vous une idée à me proposer ?
 
Contrainte: la machine B doit pouvoir recevoir au minimum 2 couples de cordonnées par seconde.
 
Merci !   :hello:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)