07. april 2004 - 23:31Der er
13 kommentarer og 2 løsninger
Rutine til konvertering af data i fil
Hej med jer,
Jeg har to filer. Fil1.txt (navnet inputafhængigt) som indeholder semikolon separerede data. Feltet efter det først semikolon (felt 2 om man vil) indeholder en værdi. Denne værdi skal slås op i felt2 i Fil2.txt (navnet inputafhængigt) For den linie hvor koden findes skal værdien i felt2 i Fil1.txt erstattes med værdien af felt1 fra Fil2.txt. Dette skal gøres for hver linie i Fil1.txt. Outputtet skal gemmes i en Fil1_ny.txt så Fil1.txt stadig er intakt.
Eks:
Fil1.txt 11111;22222;33333 11112;22223;12345
Fil2.txt 55;22222 56;22223 57;22134
Fil1_ny.txt 11111;55;33333 11112;56;12345
Opgaven er som sådan meget simpel, men da det skal køre som noget command/dos agtigt er jeg desværre stået af. Jeg har lidt ekstra lirr jeg gerne vil have i løsningen, men dertil vil jeg oprette et ekstra spm senere. I skulle jo gerne have nogle ordentlige point ud af opgaven. Kan I hjælpe?
arne_v => ville meget gerne, men dødelige brugere skal manuelt kunne gøre dette når det passer dem. Dertil vil jeg gerne undgå at der skal en database til. bertelbrander => ser meget fornemt ud, vil se om jeg kan få det til at virke i aften, pft.
bertelbrander => SUPER!! Gider du at skrive et "svar" så jeg kan give dig 200 point ;-) Kan du evt. lige fortælle mig hvorledes jeg gør den tredje parameter (outputfilen) til default fil1.konv, altså bare tilføjer ".konv" til fil1 navnet hvis 3. parameter ikke er specificeret?
Jeg lader lige spm. være åbent, for så kan jeg måske få lidt ekstra med for de samme point... og som du selv er inde på, så er din indsats måske ikke til 200 point ;-)... endnu
Hej Arne_v. Jeg kan ikke helt få det med default tredjeparm. til at virke. Kunne jeg få dig til at skrive hele koden på én gang, altså med det som bertelbrander har skrevet? Anyway, det ser ud som om at der ikke skulle bruge mere end det allerede kodet, så jeg synes vi deler pointene lige over.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.