begin process at 2012 05 29 08:44:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Help fread


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Help fread

mardi 30 mars 2004 à 12:01:08 | Help fread

talaron

J'ai un fichier texte avec des chaines de characteres disposés comme ceci:

chaine1
chaine2
chaine3
etc...

elles sont toutes de la meme longeur (5) et j'utilise
fread( void *buffer, size_t size, size_t count, FILE *stream );

msdn dit:
buffer=Storage location for data

size=Item size in bytes

count=Maximum number of items to be read

stream=Pointer to FILE structure

j' ai ecrit

char ptr;
fread(&ptr , sizeof(char) , 5 , truc.stream );

que doit-je changé pour que cela fonctionne.
merci




mardi 30 mars 2004 à 12:26:20 | Re : Help fread

petitchech


salut

tu cree un pointeur

FILE *File;

tu inicialise le pointeur:

File = fopen("nom du fichier a lire","r");

tu li la premiere ligne :

char temp[6];
fgets(temp,5,File);

pour lire toute les ligne tu boucle sur le fgets();

et pour voire la fin du fichier t'a feof();
mardi 30 mars 2004 à 12:41:32 | Re : Help fread

petitchech


char ptr[6];
fread(ptr , sizeof(char) , 5 , File );
mardi 30 mars 2004 à 15:58:30 | Re : Help fread

talaron

merci
j'ai vu mon erreur.
je faisais

char ptr[5];
fread(ptr,sizeof(char),5,File);

d'ou le bug.


Cette discussion est classée dans : buffer, help, stream, size, fread


Répondre à ce message

Sujets en rapport avec ce message

Win32.help in French [ par modesteMax ] aidez a trouver une version francaise de Win32.hlpmerci pb socket [ par fcbouan ] bonjour,mon prog dialogue via socket avec un serveur ftp. J envoie mes commande et recois la reponse serveur de facon synchrone dans un buffer, mais d Help sur les Sockets!!! [ par Haldwin ] Salut à tous,Voila j'expose mon pb!!!!J'essaie de faire une appli Client/serveur qui me permette de visionner mon ecran de PC à distance (enfin en LAN Fread :/ [ par nem02004 ] FILE * pFile;  long lSize;  char * buffer;  pFile = fopen ( fichier , "rb" );  if (pFile==NULL) return 0;  fseek (pFile , 0 , SEEK_END);  lSize = ftel Pb avec fread.... [ par salley ] j'utilise la fontion fread pour lire caractere par caractere un fichier (ce caractere est stockee dans un buffer : ReadBuffer).Lorsque le caractere lu Ouvrir un buffer comme un stream [ par Mr.X ] Je voulais savoir si il existe une fonction permettrais d'ouvrir un char buffer[] comme un FIlE * ?Merci d'avance. [Socket] SendBuff une BMP [ par afrodje ] Salut. Je voudrais transmettre un fichier image (bmp) avec les composants Tsocketserveur et TSocketclient. Mon problème vient d'une vulgaire fenêtre w Formater string C/C++ avec caractères spéciaux sous Linux [ par zaraki21 ] Bonjour, Je développe actuellement une application C/C++ sous Linux destinée a un périphérique électronique embarqué. Je dois dans l'implémentation é Mettre un fichier .exe dans un buffer [ par guiguikun ] Je n'arrive pas a mettre un fichier executable en memoire.sur les 100Ko du fichier, mon buffer ne compte que les 3 premiers octets (caracteres)voici m comment passer un buffer en binaire avec avec readfile [ par youpiyoyo ] bon j'ai besoin ke mon buffer lu par readfile soit en binaire et unicodedonc j'ai essayé caif (ReadFile(hFile, lpBuffer, dwFileSize, &dwBytesRead, NUL


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales