+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 3 su 3

Discussione: contare le parole di un testo

  1. #1
    Jade_Deschanel non è in linea Novello
    Post
    1

    contare le parole di un testo

    ciao a tutti,
    l'algoritmo in questione deve contare le parole in un testo. Prima, però, deve sostituire tutte le apostrofo con uno spazio.
    L'algoritmo che ho pensato è il seguente:

    codice:
    public int ContaParole (string testo)
    {
    testo.replace(" ' ", " ");
    
    int N = 0;
    string[] Array = new Array[N]; 
    Array = testo.Split(" ");
    
    return N;
    }
    Non sono sicura che ci vada array.resize e comunque non saprei quale condizione usare nel ciclo
    Ultima modifica di AntonioG; 10-12-2016 18:06  Motivo: I tag code per il codice

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    14,729
    Blogs
    5
    Hai provato questo codice con un testo? Cosa ottieni?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    Dev-01 non è in linea Scolaretto
    Post
    356
    Il tuo codice non tiene conto dei ritorni a capo e nemmeno di eventuali elementi vuoti.

    Prima di ritornare 'N' dovresti quantomeno filtrare l'array.

    Credo che la domanda di Antonio si riferisca a questo.

    [EDIT]
    Puoi raggiungere lo stesso risultato senza preoccuparti di imporre filtri e controlli utilizzando, con poco codice, le espressioni regolari.
    [\EDIT]

    Un consiglio:

    per mia esperienza diretta è buona norma, almeno in fase di esplorazione, studio e sviluppo di nuove funzioni (soprattutto per i neofiti), creare piccoli progetti appositi dove poter inserire controlli che ti consentano di visualizzare l'output senza "sporcare" il programma originale.
    Ultima modifica di Dev-01; 11-12-2016 11:24 

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi