Forum » Programiranje » Š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…
- spremenilo: overlord_tm ()

frudi ::
'Prazne' besede lahko odstraniš že v Split() funkciji:
Pa prosim lepo, ne z zanko štet besed:
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 :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | c# programOddelek: Pomoč in nasveti | 1146 (971) | ZeleniJure |
» | [C#] Domača naloga - osnoveOddelek: Programiranje | 2569 (1786) | 11tomi12 |
» | [c#] Majhen problemčekOddelek: Programiranje | 1063 (871) | darkolord |
» | branje iz datoteke c#Oddelek: Programiranje | 1682 (1411) | darkolord |
» | c# težava delo z niziOddelek: Programiranje | 1579 (1430) | Tutankhamun |