Avatar billede arvesen Nybegynder
01. november 2000 - 10:48 Der er 6 kommentarer og
1 løsning

streng behandling

Jeg skal skrive til en fil på harddisken , og skrive til den med 1 bogstav ad gangen
Hvordan kan jeg få den til at lade være med at skrive \"a\",  men kun a


jeg bruger
open \"textfil\" for output as #1
write #1, chr(65);
close #1
Avatar billede cstern Nybegynder
01. november 2000 - 10:51 #1
åben filen som Binary i stedet for og brug put istedet for write.
Avatar billede powell Nybegynder
01. november 2000 - 10:53 #2
Måske såden her:

dim beholder as streng

beholder = chr(65)
open \"textfil\" for output as #1
write #1, beholder
close #1
Avatar billede cstern Nybegynder
01. november 2000 - 10:58 #3
Som en lille yderligere kommentar til mit svar kan jeg lige tilføje at du selv skal styre ny-linie osv, dvs i slutningen af hver linie du ønsker i filen skal du tilføje vbCrLf:

put #1, , vbCrLf
Avatar billede cstern Nybegynder
01. november 2000 - 11:31 #4
Ja, jeg kan da også lige lave et fikst og færdigt eksempel hvis du skulle være i tvivl om noget:

Private Sub Command1_Click()
\'Skriver teksten \"ab\" på linie 1 efterfulgt af \"c\" på linie to (uden anførselstegn)

Dim ch As String
Dim filename As String

filename = \"C:\\test.txt\"
Open filename For Binary As #1
ch = \"a\"
Put #1, , ch
ch = \"b\"
Put #1, , ch
Put #1, , vbCrLf
ch = \"c\"
Put #1, , ch
Close
End Sub

Avatar billede arvesen Nybegynder
01. november 2000 - 11:35 #5
Tak for hjælpen, det er bare helt perfekt.
Avatar billede tdaugaard Nybegynder
01. november 2000 - 11:36 #6
*lol*

Totalt besværlige måder ...


open \"textfil\" for output as #1
print #1, chr(65);
close #1

WRITE #[filehandle], content - skriver \"content\"
PRINT #[filehandle], content - skriver content
Avatar billede cstern Nybegynder
01. november 2000 - 11:40 #7
tdaugaard: bliver der ikke indsat vbCrLf efter hver Print? Det mener jeg - så hvis man vil skrive mere på samme linie har man et problem (indrømmet, det står ikke i oplægget)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 21:00 Libre Office Impress Af Frank i Andre styresystemer
I dag 11:47 VB script Af Jenshentze i Word
I dag 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel