Forum » Programiranje » C# StreamReader pomoč
C# StreamReader pomoč
subby ::
zdravo, nakaj bi naredil pa nimam pojma kako...
rad bi, da mi streamreader iz txt fajla prebere eno random besedo(vem samo kako prebrat celo datoteko)
v txt fajlu naj bi ble besede - ali bi bile ločene s presledki, ali pa vsaka v svoji vrstici - kar bo lažje pač
rad bi, da mi streamreader iz txt fajla prebere eno random besedo(vem samo kako prebrat celo datoteko)
v txt fajlu naj bi ble besede - ali bi bile ločene s presledki, ali pa vsaka v svoji vrstici - kar bo lažje pač
salesky ::
En način: Preberi celo datoteko in jo shrani v nek string (če datoteka ni ogromna). Potem pa naredi en random funkcijo, ki ti random generira neko številko in poiščeš besedo, ki je na tej številki.
Nekaj v tem smislu.
Nekaj v tem smislu.
MaCoFaCo ::
-ugotovi velikost datoteke
-generiraj naključno številko med 0 in velikostjo datoteke
-začni prebirati znake od naključne pozicije naprej do prvega presledka
-od presledka naprej si vse prebrane znake shraniš
-ob naslednjem presledku končaš
Opomba: v primeru, da je naključna številka zelo visoka (blizu velikosti datoteke) in ne najde nobene besede, postopek ponoviš
-generiraj naključno številko med 0 in velikostjo datoteke
-začni prebirati znake od naključne pozicije naprej do prvega presledka
-od presledka naprej si vse prebrane znake shraniš
-ob naslednjem presledku končaš
Opomba: v primeru, da je naključna številka zelo visoka (blizu velikosti datoteke) in ne najde nobene besede, postopek ponoviš
subby ::
ok ratalo mi je tole narest, sam mam zdej en drug problem
rad bi vse črke v besedi razen prve zamenjal s _
mam narejeno for zanko v tem stilu... for (int j = 1; j < niz.Length; j++) pa sem probal par različnih stvari, da potem to zamenja, vendar neuspešno
kakšen predlog, kaj naj napišem v tole for zanko, da bo črke zamenjalo z " _"?
rad bi vse črke v besedi razen prve zamenjal s _
mam narejeno for zanko v tem stilu... for (int j = 1; j < niz.Length; j++) pa sem probal par različnih stvari, da potem to zamenja, vendar neuspešno
kakšen predlog, kaj naj napišem v tole for zanko, da bo črke zamenjalo z " _"?
Ziga Dolhar ::
Nekaj takegalE?
burek = niz[0] // prva črka niza
for(int j = 0; j < niz.Length; j++) {
burek += "_" // za vsak znak dolžine, dodaš en podčrtaj.
}
Za sintaktično pravinost ne odgovarjam ;).
Skratka, nič ni treba "menjat", čist kamot ustvariš nov niz, in mu dodaš prvo črko izvirnega niza in po en podčrtaj za vsak nadaljni znak.
burek = niz[0] // prva črka niza
for(int j = 0; j < niz.Length; j++) {
burek += "_" // za vsak znak dolžine, dodaš en podčrtaj.
}
Za sintaktično pravinost ne odgovarjam ;).
Skratka, nič ni treba "menjat", čist kamot ustvariš nov niz, in mu dodaš prvo črko izvirnega niza in po en podčrtaj za vsak nadaljni znak.
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
subby ::
sem tud to varianto probal prej, pa mi javi naslednji error
Error 1 Cannot implicitly convert type 'char' to 'string'
to se zgodi če probam tisto z "niz[0]"
Error 1 Cannot implicitly convert type 'char' to 'string'
to se zgodi če probam tisto z "niz[0]"
subby ::
o hvala, celo deluje
zdej moram pa sam še pogruntat nekaj, da bo program preveril če je katera črka v stringu enaka črki v textboxu.. zdi se mi da vem kako bom to naredil, če ne bo šlo pa tukaj vprašam
zdej moram pa sam še pogruntat nekaj, da bo program preveril če je katera črka v stringu enaka črki v textboxu.. zdi se mi da vem kako bom to naredil, če ne bo šlo pa tukaj vprašam
subby ::
še eno malenkost bi prosil - rad bi s tole for ter if zanko tisto "_" v niz1 zamenjal s črko iz textboxa
for (int j = 1; j < niz2.Length; j++)
{
if (textBox2.Text == Convert.ToString(niz2[j]))
{
//rad bi niz1[j] spremenil v textbox.text
}
}
for (int j = 1; j < niz2.Length; j++)
{
if (textBox2.Text == Convert.ToString(niz2[j]))
{
//rad bi niz1[j] spremenil v textbox.text
}
}
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Input string was not in a correct format.Oddelek: Programiranje | 1092 (1029) | Cvenemir |
» | Razlika med strlen in lengthOddelek: Programiranje | 880 (709) | Eliminator |
» | Java-Izdelek-NujnoOddelek: Programiranje | 1513 (1285) | iggy |
» | c# težava delo z niziOddelek: Programiranje | 1534 (1385) | Tutankhamun |
» | [JavaScript] Sortiranje šumnikovOddelek: Programiranje | 2157 (1891) | MarkookraM |