• 5 odgovora
  • 3.305 pregleda
Ispisivanje rednog broja u txt fajlu 22.09.2008. u 16:18 · pre 220 meseci #1
Kako ispisati redne brojeve ispred svakog zapisa (reda) u txt fajlu?

Code:
Print #1, intP(1), intP(2), intP(3), intP(4), intP(5)
Re: Ispisivanje rednog broja u txt fajlu 22.09.2008. u 16:30 · pre 220 meseci #2
Ukoliko kreiras novi fajl:

Code:

Dim ff As Integer
Dim t As Integer

ff = Freefile()

Open "myfile.ext" For Output As #ff

Do While imastadaseupisuje ' Ovo ces zameniti nekim tvojim uslovom
    
    t = t + 1
    Print #ff, t, intP(1), intP(2), intP(3), intP(4), intP(5)

Loop

close #ff


Ukoliko hoces da Appendujes na vec postojeci onda:

Code:

Dim ff As Integer
Dim t As Integer

t = vrednostposlednjegupisa ' Ovo ces zameniti nekom tvojom promenljivom gde ce ti biti zabelezena vrednost promenjljive t od poslednjeg upisa

ff = Freefile()

Open "myfile.ext" For Append As #ff

Do While imastadaseupisuje ' Ovo ces zameniti nekim tvojim uslovom
    
    t = t + 1
    Print #ff, t, intP(1), intP(2), intP(3), intP(4), intP(5)

Loop

close #ff
Re: Ispisivanje rednog broja u txt fajlu 22.09.2008. u 23:38 · pre 220 meseci #3
Ovako mozes da stavis broj ispred svakog pasusa u tekstu (ispred delova teksta odvojenih znakom za novi red)
Code:

Private Sub PrintLines(file As String, txt As String)
Dim C As Integer, P1 As Integer, P2 As Integer: C = 1: P1 = 1: P2 = 0
Dim hFile As Integer: hFile = FreeFile
Open file For Output As #hFile

While P1 < Len(txt)
P2 = InStr(P1, txt, vbCrLf): If P2 = 0 Then P2 = Len(txt) + 1
If Not P2 = P1 Then Print #hFile, CStr(C) & ".   " & Mid(txt, P1, P2 - P1)
C = C + 1: P1 = P2 + Len(vbCrLf)
Wend
Close #hFile
End Sub

Private Sub Form_Load()
Dim str As String
str = "Linija jedan" & vbCrLf & _
        "Linija dva" & vbCrLf & _
        "Linija tri"
PrintLines "C:\Fajl1.txt", str
PrintLines "C:\Fajl2.txt", ""
End Sub

izlaz
Code:

1.   Linija jedan
2.   Linija dva
3.   Linija tri
Potpis
HomePage http://www.eurora3d.com
Re: Ispisivanje rednog broja u txt fajlu 24.09.2008. u 07:44 · pre 220 meseci #4
Code:

vrednostposlednjegupisa 
imastadaseupisuje 

@stefane da ti nije rgd bio mentor? :)
Potpis
SELECT * FROM หน่วยงานหลัก WHERE ยสันติ LIKE 'โดย%'
Re: Ispisivanje rednog broja u txt fajlu 24.09.2008. u 08:57 · pre 220 meseci #5
Dobro si primetio. :)
LOL!

Nije... Nego nisam imao nazive promenljivih koje on koristi za to pa sam hteo sto "slikovitije" da objasnim.

Stavio sam i komentare:

vrednostposlednjegupisa - ' Ovo ces zameniti nekom tvojom promenljivom gde ce ti biti zabelezena vrednost promenjljive t od poslednjeg upisa
imastadaseupisuje - ' Ovo ces zameniti nekim tvojim uslovom
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme