Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Koji je ovo format???

[es] :: .NET :: Koji je ovo format???

[ Pregleda: 1180 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

SuDar407

Član broj: 162091
Poruke: 57
*.static.isp.telekom.rs.



Profil

icon Koji je ovo format???29.08.2011. u 10:19 - pre 154 meseci
Zdravo forumasi! Imam dva problema i nadam se da ce iko moci da me uputi na resavanje istih!
Iz postavljenog fajla moram da ucitam podatke u access bazu, sto nije problem u ovom slucaju. Problem predstavlja znak "kvadratic" koji je verovatno oznaka za enter, a koji pridruzuje uz polje IME, tako da mi upisuje npr. []Pera, a treba Pera.
Takodje, svaki program za editovanje teksta drugacije prikazuje ovaj fajl. Kako da resim problem, koji je ovo format?
Drugi problem je, kako da na kraju reda upisem ; kako bih iz fajla dobio vrednost ocene.
Pozdrav i hvala unapred!
Prikačeni fajlovi
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: Koji je ovo format???29.08.2011. u 18:33 - pre 154 meseci
Code (csharp):

using System;
using System.IO;

namespace SplitCSV
{
    internal class Program
    {
        private static void Main(string[] args)
        {
            foreach (string line in File.ReadAllLines("proba.log"))
            {
                foreach (string item in line.Split(new[] { ';' }))
                {
                    Console.WriteLine();
                    Console.Write("Item:" + item.Trim());
                }

                Console.WriteLine();
            }

            Console.ReadKey();
        }
    }
}
 


Ne vidim nikakav problem sa [] (koji je inace 0a -- Line Feed karakter). Nodepad++ regularno prepoznaje fajl.
 
Odgovor na temu

SuDar407

Član broj: 162091
Poruke: 57
*.dynamic.isp.telekom.rs.



Profil

icon Re: Koji je ovo format???29.08.2011. u 19:05 - pre 154 meseci
Evo skracene verzije koda koju koristim za citanje i smestanje elemenata iz log fajla u matricu. Tako mi je lakse za dalje racunanje i manipulaciju podacima.
Problem je sto ne mogu direktno da ucitam podatke iz postavljenog log fajla, jer tada kompletan tekst upisuje u jedan red. Kada rucno sacuvam log fajl kao txt fajl, kod bez problema upisuje u matricu sve elemente, ali prilikom upisa tih elemenata u access bazu ispred imena dodaje "kvadratic". Na primer "kvadratic"PERA, odnosno []PERA.
Takodje, notepad++ ovaj log fajl vidi na jedan nacin, wordpad na drugi, notepad na treci....
Pozdrav!
Code:

Dim objWriter As New System.IO.StreamWriter(lokacija)
        objWriter.Write(procitajTXT)
        objWriter.Close()
        Dim tmpstream As StreamReader = File.OpenText(lokacija)
        Dim strlines() As String
        Dim strline() As String

        strlines = tmpstream.ReadToEnd().Split(Environment.NewLine)
        tmpstream.Close()

        num_redova = UBound(strlines)
        broj_kolona = 12
        ReDim elementi_txt(num_redova, broj_kolona - 1)
        For x = 0 To num_redova - 1
            strline = strlines(x).Split(";")
            num_kolona = UBound(strline)
            For y = 0 To num_kolona - 1
                    elementi_txt(x, y) = strline(y)
                Next
            End If
        Next
 
Odgovor na temu

[es] :: .NET :: Koji je ovo format???

[ Pregleda: 1180 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.