![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
| delt hukommelse læse / skrive ved hjælp af tråde | kumars | Højtstående Programmering | 2 | 06-18-2008 03:01 PM |
| HP-UX prøve at forstå Delt Hukommelse Segmenter | scotbuff | HP-UX | 2 | 03-17-2008 05:05 PM |
| Delt hukommelse i delt bibliotek | DreamWarrior | Højtstående Programmering | 12 | 05-30-2007 04:33 PM |
| Delt hukommelse segmenter | catwomen | HP-UX | 2 | 02-28-2006 10:07 AM |
| Delt hukommelse mangel, men masser af uudnyttet hukommelse | cjcamaro | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 10-13-2004 05:10 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
Skriv i delt hukommelse segmenter
Jeg har oprettet en delt hukommelse segment (hvilke størrelsen er 64 bytes) bruger shmget, shmat etc, og jeg vil opdele den i 2-områder. Et område for inputdata og et område for produktionen? Hvordan kan jeg gøre det?
Desuden, når jeg har til at skrive mit input data i den delte hukommelse segment vil jeg gerne skrive noget som dette: en tekst messase, et heltal, et andet heltal Som funktion af C skal jeg bruge? Hvis jeg havde at skrive kun en SMS-besked og læse den fra en anden proces, jeg ville bruge memcpy, men nu har jeg teksten messase og to heltal (som jeg bruger som flag i min kode). |
|
||||
|
Du kan memcpy dem - heltal er gemt i binært format, ikke som tekstmæssige cifre.
At læse den igen, vil du også nødt til at kende den nøjagtige udformning af, hvad der blev skrevet til at begynde med. Hvis du ikke kan lide at bruge sprintf () derefter memcpy (); |
|
||||
|
Citat:
Hvis det ikke er, hvad du mener, så ved jeg ikke forstå dit spørgsmål. Hvorfor ikke bare bruge den øvre og nedre halvdele, som det er? |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|