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 | 1255 (1080) | ZeleniJure |
| » | [C#] Domača naloga - osnoveOddelek: Programiranje | 2682 (1899) | 11tomi12 |
| » | [c#] Majhen problemčekOddelek: Programiranje | 1155 (963) | darkolord |
| » | branje iz datoteke c#Oddelek: Programiranje | 1782 (1511) | darkolord |
| » | c# težava delo z niziOddelek: Programiranje | 1679 (1530) | Tutankhamun |