Jeg er ved at lave program som skal læse en fil fra den ene ende til den ande, og det læser en linie af 60 karakter af gangen, hvis den linie jeg læser indeholder bogsatvskombintion PF eller PA, så skal jeg skrive hele linie ud i en ny fil eller så skal jeg bare kører videre, det der er mit problme er hvordan jeg nemmest scanner igennem tekststrengen, mit program ser ud som følger, der hvor jeg læser og skriver:
Det virker det svære ikke, input ser ud som følger: ... DBS 26. DATA OK; FORETAG OPRETTELSE VED TRYK PÅ PF1 DBS 27. INDTAST VALG DBS 28. INDTAST ANTAL DBS 29. ANGIV ENTEN ANSVARLIG ELLER DATO ...
Og outputtet er kommet til at se ud som følger:
RETAG OPRETTELSE VED TRYK PÅ PF1 DBS 27. INDTAST 30. INGEN BOOKINGER OPFYLDER SØGEKRITERIET DBS 47. DATA OK; FORETAG ÆNDRING VED TRYK PÅ PF1 DBS BMIT KONTROLKØRSEL VED TRYK PÅ PF1 DBS 60. PROJEKT
Der er flere linier føj og efter i inputtet, det jeg skal have læst er linie fra første karakter, og så til linie skiftet, uanset hvorlang den er.
Nu har jeg fået det til at virke, problemt var at jeg havde skrevet /n og ikke \n, så hvis du vil have pointene, må du lige ligge et svar, så tak for hjælpen.
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.