Small basic array

Status
Niet open voor verdere reacties.

vinno97

Gebruiker
Lid geworden
18 feb 2011
Berichten
207
ik moet voor school steeds zelf een lijst met betekenissen typen, nu heb ik een CD-ROM erbij gekregen waarop alle betekenissen in een .html bestand staan maar ik kan ze niet rechtstreeks kopiëren vanuit het programma maar wel uit het bestand zelf. nu heb ik in SB een programmaatje gemaakt dat alle betekenissen bij elkaar zet in één bestand, dit is het programmaatje
Code:
pad = "C:\Program Files (x86)\Longman\Opportunities Pre-Intermediate\Opportunities Pre-Intermediate\minidict\definitions"

for i = 1 to 6 
endfor
woord[1] = "bungalow"	
woord[2] = "cottage"
woord[3] = "detached house"	
woord[4] = "flat"
woord[5] = "Semi-detached house"	
woord[6] = "terraced house"

betekenis = File.ReadLine(pad +  "\" + woord[i] + ".html", 13) 
File.AppendContents("D:\PersoonlijkeMappen\[*]\keywords.html", betekenis))

maar het werkt alleen als ik dit doe:
Code:
pad = "C:\Program Files (x86)\Longman\Opportunities Pre-Intermediate\Opportunities Pre-Intermediate\minidict\definitions"



for i = 1 to 6 
endfor
woord1 = "bungalow"	
woord[2] = "cottage"
woord[3] = "detached house"	
woord[4] = "flat"
woord[5] = "Semi-detached house"	
woord[6] = "terraced house"

betekenis = File.ReadLine(pad +  "\" + woord1 + ".html", 13) 
File.AppendContents("D:\PersoonlijkeMappen\Vincent\VanVincent\keywords.html", betekenis)
wat me weer veel te veel tijd kost als ik het moet programmeren, weet iemand wat ik fout doe?
 
ik snap niet precies wat je wilt doen en ik ken het programma sb niet maar wat je verkeerd doet is de for loop.
je doet en loop en stopt deze meteen? hierdoor gaat het waarschijnlijk ook fout.

Code:
for i = 1 to 6 

woord[1] = "bungalow"	
woord[2] = "cottage"
woord[3] = "detached house"	
woord[4] = "flat"
woord[5] = "Semi-detached house"	
woord[6] = "terraced house"

betekenis = File.ReadLine(pad +  "\" + woord[i] + ".html", 13) 
File.AppendContents("D:\PersoonlijkeMappen\[*]\keywords.html", betekenis))

endfor

ik weet ook niet of de [*] in je pad gaat werken maar probeer maar.

nog iets waar je op moet letten. een array begint te tellen vanaf 0 en jij begint hier met 1

Wat je ook nog zou kunnen aanpassen is het vullen van de array zetten in een array.
 
ok zal het proberen, de [*] in mijn pad is voor mijn gebruikersnaam
 
Graag gedaan. Zou je deze vraag nog willen zetten op opgelost.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan