Forum » Pomoč in nasveti » 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
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 ::
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();
}
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 ::
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 ::
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...
Naprimer za serializacjo ---> http://msdn.microsoft.com/en-us/library...
fokz8 ::
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
fokz8 ::
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Visual C# problemOddelek: Programiranje | 3108 (2280) | mladec |
» | [c#] Ustvarjanje objekta v drugem razreduOddelek: Programiranje | 1648 (1593) | Cvenemir |
» | [C#] Kopiranje osebe iz seznama v drug seznamOddelek: Programiranje | 1482 (1343) | Presidente |
» | [c#] Napačen izpis -- prazni stringiOddelek: Programiranje | 1515 (1457) | Spura |
» | [c] Enaki datotekiOddelek: Programiranje | 1026 (886) | Spura |