Accueil > Forum > > > > fred=> simplement read?
fred=> simplement read?
mardi 13 février 2007 à 21:39:15 |
fred=> simplement read?

by_rabbit_08
|
Bonjour! enfait, j'ai une fonction "fread(&car, sizeof(char), 16, file))", qui lis 16 caractère dans un fichier tout simplement... J'aimerais savoir si il existe une fonction du même style, qui lis dans une chaine de caractère! Ok, on va me dire, c'est simple et tout, y a pas besoin, mais j'en aurais besoin, donc je voudrais juste savoir s'il en existe une, qui a à peut près la même syntaxe et tout... Merci d'avance
|
|
mardi 13 février 2007 à 21:58:23 |
Re : fred=> simplement read?

Matt67
|
Bonsoir,
Peut être fgets ?
Matt...
|
|
mardi 13 février 2007 à 22:01:55 |
Re : fred=> simplement read?

by_rabbit_08
|
Mais fgets n'est pas pour lire dans un fichier aussi par hasard? En tout cas, vu sa syntaxe, il me semble... char * fgets ( char * str, int num, FILE * stream );
|
|
mardi 13 février 2007 à 22:06:04 |
Re : fred=> simplement read?

24Karas
|
je vois pas l'interêt d'une fonction pour lire dans une chaine. il suffit de faire un memcpy et tu recup ce que tu veux
++
|
|
mardi 13 février 2007 à 22:10:44 |
Re : fred=> simplement read?

by_rabbit_08
|
Enfait, l'utilité de cette fonction, est surtout dans le fait, que d'une utilisation à l'autre, le "curseur" (je sais pas comment dire autrement) s'est déplacé, et reste au même endroit... je sais, c'est assez abstrait, mais je vais essayer... merci quand même
|
|
mardi 13 février 2007 à 23:33:15 |
Re : fred=> simplement read?

24Karas
|
Réponse acceptée !
un truc dans ce genre ... ?
#include <stdio.h> #include <stdlib.h> #include <string.h>
// et à chaque fois que tu veux lire char *bread(char *szBuffOut,int num ,char **sPtrIn) { memcpy(szBuffOut,*sPtrIn,num); (*sPtrIn) += num;
return szBuffOut; }
int main (void) { char szBuffOut[17]; char szBuffIn[]="0123456789012345678901234567890123456789"; char *sPtrIn;
sPtrIn = szBuffIn;
szBuffOut[16] = '\0'; bread(szBuffOut,16,&sPtrIn); fprintf(stderr,"%s\n",szBuffOut); bread(szBuffOut,16,&sPtrIn); fprintf(stderr,"%s\n",szBuffOut);
return 0; }
++
|
|
mercredi 14 février 2007 à 15:08:14 |
Re : fred=> simplement read?

by_rabbit_08
|
Ben merci bcp, j'ai trouvé au final, j'ai donc réussi, inspiré de ta méthode 24Karas. a+
|
|
Cette discussion est classée dans : fonction, simplement, lis, read, fred
Répondre à ce message
Sujets en rapport avec ce message
socket fonction read [ par surfeurnet ]
Quelqu'un pourrait m'indiquer si la fonction read existe sous windows, si oui dans quel .h est-elle définie, si non existe-t-il une fonction équivalen
fonction read en c++ [ par sergio18 ]
Bonjour,Je voudrais savoir s'il est possible d'ignorer les caractères de fin de ligne('\n') à l'affichage lorsqu'on utilise la fonction read.Merci
bllocage de la fonction read() [ par Mayden ]
je viens de réaliser une application en cpp sous linux, permettant de communiquer avec une station météo. mais par moment je perd la connexion avec ce
passage de valeurs de fonction a fonction [ par binoua ]
salut à tous,Je débute en c++ et je n'arrive pas à faire le truc de base. En fait dans ma fonction principale je rentre le nom d'un fichier puis je di
Fonction read [ par Stutu ]
Bonjour, J'aurais besoin de votre aide pour faire une fonction qui me permet de lire en continue les trames recu sur le port série, envoyer par une st
Surcharger une fonction (sans changer la signature) [ par julien_boss ]
Bonjour, voilà j'aimerais simplement avoir une fonction "int fonction();" et une autre "char fonction();". Comme la signature est la même, je ne peux
fonction modbus [ par koukou1111 ]
je suis débutante et je commence un projet qui consiste à développer une pile de protocole modbus avec les inerfaces de communication TCP et série.j'a
Redirection des sorties ne marche pas quand j'uitlise la fonction systme(...) [ par AmineTheGreat ]
Bonjour, Je voudrais copier un répetoire dans un autre donc j'utilise la commande xcopy du dos pour ça en utilisant la fonction system() en c. En même
Memcpy [ par LandTech ]
Bonjour, Je pose cette question ici, car je n'ai trouvé la réponse nul part ailleurs. J'aurais voulu savoir si il était possible d'utiliser une fonc
fonction modbus [ par koukou1111 ]
slt,je suis entrain d'effectuer le diagramme de la 1ère fonction modbus (read coils). Ma 1ère question : Après avoir vérifier le code de la fonction,
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|