1.11M Members

display each string in new line

 
0
 

Hi,

Can anybody help me out to solve string handling without using predefined spilt function , here come the questions for eg i have a input string as "hai welcome to the sample " so i should display as follows
hai
welcome
to
the
sample

pls advice, thanks for your time.

 
1
 

I'm assuming that clever replacements for string.Split() are off the table too. Try looping over the characters in the string and print a newline when you reach whitespace:

foreach (char c in s)
{
    if (!char.IsWhiteSpace(c))
    {
        Console.Write(c);
    }
    else
    {
        Console.WriteLine();
    }
}

That's the simplest approach, but it makes some pretty big assumptions such as there won't ever be multiple adjacent whitespace characters. If that's the case, you need to take that into account and only print one newline for each span of whitespace. But the above should get you started.

 
0
 

Hi,

thank u sooo much for the reply , it works...

Question Answered as of 1 Year Ago by deceptikon
You
This question has already been solved: Start a new discussion instead
Post:
Start New Discussion
View similar articles that have also been tagged: