/
Forside
/
Teknologi
/
Udvikling
/
C/C++
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
C/C++
#
Navn
Point
1
BertelBra..
2425
2
pmbruun
695
3
Master_of..
501
4
jdjespers..
500
5
kyllekylle
500
6
Bech_bb
500
7
scootergr..
300
8
gibson
300
9
molokyle
287
10
strarup
270
File data håndtering
Fra :
Henrik Rathje
Dato :
22-07-07 08:36
Jeg kan ikke se mig ud af følgende:
struct{
unsigned int IDnavn;
string fornavn;
string efternavn;
string email;
int alder;
} navne[100];
Jeg vil gerne smide alle navne[100] i en fil. hvilket også virker fint nok.
alt ligger jo i en lang strimmel.
Men når jeg så skal hente filen igen løber jeg ind i et problem.
Hvordan finder jeg ud af hvor langt fornavn er og hvornår starter
efternavn/email. og næste record (navne[1.2.3.4.....])?
mvh
Henrik
Arne Vajhøj (
22-07-2007
)
Kommentar
Fra :
Arne Vajhøj
Dato :
22-07-07 14:43
Henrik Rathje wrote:
> Jeg kan ikke se mig ud af følgende:
>
> struct{
> unsigned int IDnavn;
> string fornavn;
> string efternavn;
> string email;
> int alder;
> } navne[100];
>
> Jeg vil gerne smide alle navne[100] i en fil. hvilket også virker fint nok.
> alt ligger jo i en lang strimmel.
> Men når jeg så skal hente filen igen løber jeg ind i et problem.
> Hvordan finder jeg ud af hvor langt fornavn er og hvornår starter
> efternavn/email. og næste record (navne[1.2.3.4.....])?
Du bliver nødt til at have en eller anden form for markering.
Hvis du skriver til fil som tekst kan du adskille værdier
med komma eller semikolon.
Hvis du skriver til fil binært kan du prefixe variabel længde
data med længden.
Arne
Henrik Rathje (
24-07-2007
)
Kommentar
Fra :
Henrik Rathje
Dato :
24-07-07 16:30
Takker, det var også det jeg frygtede.
Henrik
"Arne Vajhøj" <arne@vajhoej.dk> skrev i en meddelelse
news:46a35ec0$0$90269$14726298@news.sunsite.dk...
> Henrik Rathje wrote:
>> Jeg kan ikke se mig ud af følgende:
>>
>> struct{
>> unsigned int IDnavn;
>> string fornavn;
>> string efternavn;
>> string email;
>> int alder;
>> } navne[100];
>>
>> Jeg vil gerne smide alle navne[100] i en fil. hvilket også virker fint
>> nok. alt ligger jo i en lang strimmel.
>> Men når jeg så skal hente filen igen løber jeg ind i et problem.
>> Hvordan finder jeg ud af hvor langt fornavn er og hvornår starter
>> efternavn/email. og næste record (navne[1.2.3.4.....])?
>
> Du bliver nødt til at have en eller anden form for markering.
>
> Hvis du skriver til fil som tekst kan du adskille værdier
> med komma eller semikolon.
>
> Hvis du skriver til fil binært kan du prefixe variabel længde
> data med længden.
>
> Arne
>
Søg
Alle emner
Teknologi
Udvikling
C/C++
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177577
Tips :
31968
Nyheder :
719565
Indlæg :
6409071
Brugere :
218888
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.