1. Tämä sivusto käyttää keksejä (cookie). Jatkamalla sivuston käyttämistä hyväksyt keksien käyttämisen. Lue lisää.

Line break oikeista kohdista(Apuva)

Viestiketju Vapaata keskustelua -osiossa. Ketjun avasi XDarkSide 12.02.2014.

  1. XDarkSide

    XDarkSide Member

    Liittynyt:
    19.06.2012
    Viestejä:
    30
    Kiitokset:
    0
    Pisteet:
    16
    Moro,

    Pistän kuvan mikä saattaa selventää heti mitä yritän.
    [​IMG]

    Eli tuossa lista alkaa heksadesimaalilla mikä määrittää tekstipätkän pituuden. Sen jälkeen tulee uusi heksadesimaali, mikä määrittää seuraavan tekstipätkän pituuden. Jokainen tekstipätkä pitäisi saada omalle rivilleen ja 00 tarkoittaa tyhjää riviä. Noita kohtia on satoja, joten ei niitä jaksa käsin tehdä useita kertoja päivässä.

    (Tarkoituksena olisi lopuksi pistää nämä allekkain Excel listaan, missä viereisessä sarakkeessa on tekstipätkään liittyvän kohdan osoite tiedostossa).

    Pari päivää tässä yrittänyt etsiä ohjeita millä voisi koodata C# ohjelman tekemään tämän. Olen kuitenkin vasta aloittanut, joten ei siitä mitään tule.

    Toivottavasti, joku osaa auttaa :) Kiitos!
     
  2.  
  3. Agent_007

    Agent_007 Senior member

    Liittynyt:
    05.05.2003
    Viestejä:
    29,936
    Kiitokset:
    124
    Pisteet:
    143
    Eli oletan, että tuo merkkijono on yhdellä rivillä
    Koodi:
    private void CutString(string inputString)
    {
    	int index = 0;
    	while (index < inputString.Length) 
    	{
    		int wordLength = (int)inputString[index];
    		Console.WriteLine(inputString.Substring(index+1, wordLength));
    		index += (wordLength+1);
    	}
    }
    
     

Jaa tämä sivu