Diskuze: Čtení po slovech (lichyým mazat prostřední znak)
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 6 zpráv z 6.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Tohle už tu jednou bylo, zřejmě nějaký úkol do školy. Já osobně to číst nebudu, protože to děláš příšerně složitě. Existuje metoda Split, která ti text rozdělí na slova, stačí poté projet pole slov. Projíždět znaky a kontrolovat mezery by se hodilo možná do starého céčka, v C# se programuje jinak.
Pokud se dá spolehnout na to, že všechna slova jsou oddělena mezerou (a všechny skupiny znaků jsou slova), pak stačí:
private void OddEraseCenter(string source)
{
string[] separated = source.Split(' ');
for(int index = 0, index < separated.Length; index += 2)
{
int length = separated[index].Length / 2 - 1;
separated[index] = separated[index].Substring(0, length - 1) + separated[index].Substring(length + 1);
}
}
Ono jde splitovat i podle pole znaků, může si tám dát k mezeře co chce.
Tohle jsi mu psát nemusel ... dělá to do školy, myslíš že jsi mu pomohl ? Ne
. Zamachruje že má úkol, ale
užitek a pochopení 0. Poradit že exituje Split není na škodu ale a´t
zbytek vymyslí sám, at nad tím klidně stráví víkend a bude u toho
brečet. Ano jednou se mi to povedlo, pár slz z totální frustrace proběhlo
... takhle mu je to k
ničemu
Zobrazeno 6 zpráv z 6.