The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > HøjtstÃ¥ende Programmering
.
google unix.com



Højtstående Programmering Post spørgsmål om C, C + +, Java, SQL, og andre programmerings sprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Hvordan kan man øge bufferstørrelsen i Unix ziabegg UNIX for dummyer Spørgsmål & svar 3 01-05-2007 03:17 PM
buffer cachestørrelse gsr_kashyap Red Hat 0 09-07-2006 02:34 AM
Pipe Bufferstørrelse Janet AIX 0 08-29-2006 08:30 AM
Hvad er min UDP send / recieve bufferstørrelsen nhatch UNIX for dummyer Spørgsmål & svar 3 01-26-2005 05:52 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 10-23-2002
jlrodz jlrodz is offline
Registreret Bruger
  
 

Join Date: oktober 2002
Stillinger: 1
Brug fread hvis bufferstørrelsen vides ikke

Hej ...

Jeg forsøger at læse en binær data, der har forskellige typer beskeder af forskellige længder. Jeg bruger fread (), men dette fungerer behov størrelse og tælle til at læse buffer fra filen. Jeg tror, dette kan medføre, at den buffer overlapper andre meddelelser.

Er der et alternativ til at læse fra en binær fil uden at fastsætte længden?
  #2 (permalink)  
Old 10-23-2002
Perderabo's Avatar
Perderabo Perderabo is offline Forum Staff  
Unix Daemon
  
 

Join Date: Aug 2001
Beliggenhed: Ashburn, Virginia
Indlæg: 9.126
fread vil læse data og læg det i arrays, at du tildele. Størrelse og nitems fortælle fread hvor meget plads du er afsat til det at arbejde med. Uden dem, kan de data, din buffer overflow og tæske andre data. Dette er den "buffer overflow" bug, at hackere elsker at se i et program.

Ja, du kan bruge får (). Der er ingen måde at angive en længde af får. Hvis det overløb din buffer, hårde. Men skriftligt får () den måde, det var en stor fejl. Og hvis du bruger det, du også gør en stor fejl.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 04:16 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0