0 medlemmar och 1 gäst tittar på detta ämne.
Fast medelvärden kanske är bättre? Tar ju bort tillfälliga toppar/dalar på ett effektivt sätt. Vet inte vilket som är bäst.
En gång i tiden knåpade jag ihop ett quickbasicprogram för ungefär sådana ändamål. Programmet tar bort varannan rad ur godtycklig textfil och så får man köra det så många gånger som behövs.Lägg till namn på infil och utfil på kommandoraden. Programmet svarar med felkod 62 eller något sånt om det fungerar som det ska.Hm. Det verkar inte gå att bifoga exekverbara filer här. Då kommer källkoden istället, bör gå att kompilera med i stort sett vilken Quickbasic som helst:ON ERROR GOTO felDEFINT A-Ocline$ = COMMAND$length = LEN(cline$)max = (length / 2) + 1DIM arg$(max)GOSUB argsplit'IF COMMAND$ = "" THEN GOTO IF num <> 1 THEN GOTO PRINT cline$PRINT "number of arguments = "; num + 1PRINT "arguments are:"FOR i = 0 TO num: PRINT arg$(i): NEXTOPEN arg$(0) FOR input AS #1'FIELD #1, 1 AS fi$OPEN arg$(1) FOR OUTPUT AS #2while not eof(1)line input #1, a$print #2, a$line input #1, b$a$ = ""b$ = ""wendCLOSEENDargsplit: true = -1: false = 0 i = 1: num = 0: inword = true WHILE i <= length ch$ = MID$(cline$, i, 1) IF ch$ <> " " THEN IF NOT inword THEN inword = true arg$(num) = arg$(num) + ch$ ELSEIF inword THEN num = num + 1 inword = false END IF i = i + 1 WENDRETURNfel:CLOSEPRINT "Felkod = "; ERR'ON ERROR GOTO 0GOTO :END