Line break oikeista kohdista(Apuva)

Discussion in 'Vapaata keskustelua' started by XDarkSide, Feb 12, 2014.

  1. XDarkSide

    XDarkSide Member

    Joined:
    Jun 19, 2012
    Messages:
    30
    Likes Received:
    0
    Trophy Points:
    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. Agent_007

    Agent_007 Senior member

    Joined:
    May 5, 2003
    Messages:
    29,936
    Likes Received:
    124
    Trophy Points:
    143
    Eli oletan, että tuo merkkijono on yhdellä rivillä
    Code:
    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);
    	}
    }
    
     

Share This Page