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 | 1069 (894) | ZeleniJure |
» | [C#] Domača naloga - osnoveOddelek: Programiranje | 2482 (1699) | 11tomi12 |
» | [c#] Majhen problemčekOddelek: Programiranje | 991 (799) | darkolord |
» | branje iz datoteke c#Oddelek: Programiranje | 1633 (1362) | darkolord |
» | c# težava delo z niziOddelek: Programiranje | 1512 (1363) | Tutankhamun |