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

  FORUM HardWare.fr
  Programmation
  C

  Recherche une fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche une fonction

n°1662946
aurey
Posté le 25-12-2007 à 21:41:54  profilanswer
 

Salut à tous
 
Tout d'abord désoler de poster deux fois de suite, mais j'ai encore besion de votre aide pour quelque chose bien différente de mon dernier post(en parlent de ça c'est bon je l'ai fini mon programme!).
 
Bon, comme l'indique le titre je suis à la recherche d'une fonction me permettant de récupérer une grande quantité de texte.
J'avais trouvé celle ci :

Code :
  1. fgets


Mais, fgets lit une ligne dans un fichier ou un flux et uniquement des caractères imprimables. Il ne récupère pas les touches comme F1, F2, ou ECHAP. Et en plus, fgets arrête la saisie à l'appui de la touche Entrée.
 
Et moi je cherche tout le contraire...
 
 
Merci
 
EDIT = Mince normallement ce sujet se trouve dans la partie C, désoler...

Message cité 1 fois
Message édité par Elmoricq le 25-12-2007 à 22:02:20
mood
Publicité
Posté le 25-12-2007 à 21:41:54  profilanswer
 

n°1662949
Elmoricq
Modérateur
Posté le 25-12-2007 à 22:02:42  profilanswer
 

aurey a écrit :

EDIT = Mince normallement ce sujet se trouve dans la partie C, désoler...


Déplacé. :jap:
 
Et pour faire ce que tu veux, essaie avec fread().


Message édité par Elmoricq le 25-12-2007 à 22:04:59
n°1662955
aurey
Posté le 25-12-2007 à 22:29:14  profilanswer
 

Merci
 
Mais il met impossile de trouver de la doc en français(de préférence) sur cette fonction...
 
Aurais tu un petit lien pour moi?
 
 
Merci

n°1662958
Elmoricq
Modérateur
Posté le 25-12-2007 à 22:34:54  profilanswer
 
n°1662962
aurey
Posté le 25-12-2007 à 22:52:41  profilanswer
 

Ah merci beaucoup!
 
Par contre je me pose encore quelque questions sur cette fonction qui ne sont pas sur la page que tu m'as donné :
Est-elle portable?
Gére-t-elle les touches comme F1, F2, ou ECHAP.Arrête-t-elle la saisie à l'appui de la touche Entrée?
 
 
Merci

n°1662963
Elmoricq
Modérateur
Posté le 25-12-2007 à 23:08:26  profilanswer
 

Oui (C89), "oui" (elle ne gère rien, cette fonction lit juste des données pour les stocker dans une variable), non (cf. point précédent).
 
Par contre si c'est pour lire dans un terminal, je doute que tu puisses accéder aux touches echap, f1, f2 et consors, elles sont interceptées avant pour, justement, le contrôle du terminal.


Message édité par Elmoricq le 25-12-2007 à 23:10:05
n°1662964
aurey
Posté le 25-12-2007 à 23:21:40  profilanswer
 

Non, cette fonction me servira pour creer un éditeur de texte...
 
Et bien je croi quelle répond à toute mes attentes!
 
 
Merci

n°1663038
ffomnislas​h
Posté le 26-12-2007 à 12:14:24  profilanswer
 

euh ... si tu veut créer un éditeurs de texte en utilisant une bibliothèque de widget (gtk, qt ...) alors ce que tu cherche doit être faisable bien plus facilement avec ces libs.

n°1663042
aurey
Posté le 26-12-2007 à 12:34:28  profilanswer
 

Es que tu pourrais détailler s'il te plait?
 
Ca m'interresse!
 
 
 
Merci

n°1663442
tpierron
Posté le 27-12-2007 à 17:17:06  profilanswer
 

Clairement, si tu veux t'ataquer à un éditeur de texte va voir pour les bibliothèques de fonctions de plus haut niveau que simplement la libc. Tu vas passer un temps considérable à (mal) réinventer la roue.
 
Si tu tiens absolument à faire ton éditeur dans un terminal regarde pour la bibliothèque ncurses (qui reste bas niveau, c'est un peu l'équivalent de GDI ou xlib en mode terminal).
 
Sinon mieux vaut s'orienter vers des libs graphiques, tout y est prémaché.


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

  Recherche une fonction

 

Sujets relatifs
Need help: besoin macro excel pour fonction rechercheRecherche fonction pour ajouter plusieurs fois un meme paragraphe
fonction recherche de plusieurs élémentsproblème: Pagination moteur de recherche
recherche fonction HTML TO XMLfonction de recherche sur page web
Fonction de rechercheCoder une fonction recherche en PHP
[MySQL] Fonction recherche complexeFonction "Recherche" dans un site
Plus de sujets relatifs à : Recherche une fonction


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