» »

C# izvoz podatkov - lokacijo vpiše uporabnik

C# izvoz podatkov - lokacijo vpiše uporabnik

fokz8 ::

Zdravo. Zanima me, kako v c# narediš, da shraniš vpisane podatke, tako da uporabnik vpiše pot, kamor se morejo shranit podatki.

Sedaj imam takole, vendar imam pot kamor se shranijo določen sam:

string imeDatoteke = "C:\\Seznam.txt";
StreamWriter shraniDatoteko = new StreamWriter(imeDatoteke);
shraniDatoteko.WriteLine("\n-------------------- SEZNAM -----------------\n");
for (int i = 0; i < seznam.Count; i++)
{
shraniDatoteko.WriteLine();
shraniDatoteko.WriteLine("{0}", seznam[i]);

hvala in lp

black ice ::

Uporabi SaveFileDialog Class.

fokz8 ::

mislim da to ne gre za konzolno

Zgodovina sprememb…

  • spremenil: fokz8 ()

black ice ::

Potem pa vprašaš uporabnika za input in prirediš spremenljivki imeDatoteke vrednost inputa. Pred prirejanjem vrednosti preveriš ustreznost inputa (presledki, nedovoljeni znaki).

fokz8 ::

Nekaj takega?

Console.WriteLine("Prosim vpišite pot, kamor želite shraniti podatke!");
string imeDatoteke;
imeDatoteke = Console.ReadLine();
if (Regex.IsMatch(imeDatoteke, "[^A-Za-z_ŠšČ莞ĆćĐđ]"))
{
Console.WriteLine("Niste vnesli imena datoteke, ali pa ste ga vnesli v napačni obliki!");
Console.ReadLine();
}

Yacked2 ::

fokz8 je izjavil:

Nekaj takega?

Console.WriteLine("Prosim vpišite pot, kamor želite shraniti podatke!");
string imeDatoteke;
imeDatoteke = Console.ReadLine();
if (Regex.IsMatch(imeDatoteke, "[^A-Za-z_ŠšČ莞ĆćĐđ]"))
{
Console.WriteLine("Niste vnesli imena datoteke, ali pa ste ga vnesli v napačni obliki!");
Console.ReadLine();
}


da
Korak naprej ni vedno ustrezen...sploh če si na robu prepada!

fokz8 ::

regex je treba popravt, ne dela -.-

black ice ::

fokz8 ::

da da. Samo včashi se mi zdi da je čudno napisano, alpa se samo kot začetnik ne znajdem.

Naprimer za serializacjo ---> http://msdn.microsoft.com/en-us/library...

fokz8 ::

black ice je izjavil:

MSDN is your friend.


Kako bi lahko naredo za iskanje in izpis iskanja, tako da mi nebi izpisovalo samo ime.

Tako mam zdj:

string iskanoIme;
Console.Write("Prosim vnesite iskalni niz:\n");
iskanoIme = Console.ReadLine(); //vnešen niz shranimo v niz iskanoIme
foreach (string voz in seznam) //pregled vseh vnešenih navadnih vozovnic v seznamu vozovnic
{
if (iskanoIme == voz) //preverimo ali je iskano ime enako imenu na vozovnici
{
iskanoIme = voz;

Console.WriteLine(iskanoIme); //izpis podatkov iskane vozovnice
}
else
{
Console.WriteLine("Žal se z vašim iskalnim parametrom ne ujema noben podatek!\n");
}
}

Če dodam voz.izpisPodatkov() ne gre...

Sem probal tudi z:

foreach(Vozovnica voz in seznamV) pa tudi noče izpisat:S

hvala in lp

black ice ::

Prilepi celotno kodo in uporabi tage za kodo.

fokz8 ::

black ice je izjavil:

Prilepi celotno kodo in uporabi tage za kodo.


sem ti poslal pod privat -.-


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Visual C# problem

Oddelek: Programiranje
302881 (2053) mladec
»

[c#] Ustvarjanje objekta v drugem razredu

Oddelek: Programiranje
81544 (1489) Cvenemir
»

[C#] Kopiranje osebe iz seznama v drug seznam

Oddelek: Programiranje
51388 (1249) Presidente
»

[c#] Napačen izpis -- prazni stringi

Oddelek: Programiranje
51403 (1345) Spura
»

[c] Enaki datoteki

Oddelek: Programiranje
7915 (775) Spura

Več podobnih tem