» »

Štetje besed v nizu (C#)

Štetje besed v nizu (C#)

Cvenemir ::

Lp. Zanima me, kako bi preprečil izpis empty stringa ( če je več ločil skupaj )pri naslednji kodi:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Stetje_besed
{
    class Program
    {
        static void Main(string[] args)
        {
            //Definicija spremenljivk
            int steviloBesed=0;
            string besedilo;
            char[] locila = {' ',',','.','!','_','?'};
            
            Console.WriteLine("Vnesite besedilo: ");
            //Vnos besedila
            besedilo = Console.ReadLine();
            //Deljenje besedila na posamezne besede 
            string[] besede = besedilo.Split(locila);

            foreach (string beseda in besede)
            {
                Console.WriteLine(beseda);
                steviloBesed++;
            }

                Console.WriteLine("Število besed v nizu je {0}.", steviloBesed);
            

            Console.ReadKey(true);
            


        }
    }
}

overlord_tm ::

pogledas ce je dolzina besede vecja od 0, in sele nato povecas stevec?

Zgodovina sprememb…

Cvenemir ::

Kakšna je pa sintaksa za dolžino besede?

frudi ::

'Prazne' besede lahko odstraniš že v Split() funkciji:
string[] besede = besedilo.Split(locila, StringSplitOptions.RemoveEmptyEntries);

Pa prosim lepo, ne z zanko štet besed:
steviloBesed = besede.Length;
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)

Cvenemir ::

Morem uporabit zanko :) izrecno naročeno..

Spura ::

Regex za besedo in stejes zadetke.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

c# program

Oddelek: Pomoč in nasveti
15979 (804) ZeleniJure
»

[C#] Domača naloga - osnove

Oddelek: Programiranje
372345 (1562) 11tomi12
»

[c#] Majhen problemček

Oddelek: Programiranje
10915 (723) darkolord
»

branje iz datoteke c#

Oddelek: Programiranje
141560 (1289) darkolord
»

c# težava delo z nizi

Oddelek: Programiranje
131450 (1301) Tutankhamun

Več podobnih tem