Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    tolower opera su un solo carattere, non su una stringa.

    Devi prevedere un ciclo ma il tolower deve operare sulla stringa word non su c che hai allocato, è vuota e non c'entra nulla con word
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  2. #2
    Quote Originariamente inviata da oregon Visualizza il messaggio
    tolower opera su un solo carattere, non su una stringa.

    Devi prevedere un ciclo ma il tolower deve operare sulla stringa word non su c che hai allocato, è vuota e non c'entra nulla con word
    grazie, la stanchezza mi aveva fregato, mi sono accorto appunto che l'array era vuoto solo dopo 2 ore :')

    PER CHIUNQUE ABBIA AVUTO IL MIO PROBLEMA, HO RISOLTO CON:
    codice:
    string swaptolower(int size,string word){
        vector<char> vettore(word.begin(), word.end());
        for ( int k =0 ; k <= size; k++){
            vettore[k]=tolower(vettore[k]);
        }
        string zeta(vettore.begin(), vettore.end());
        word = zeta;

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Ma no, ti bastano due righe

    codice:
    void swaptolower(string &word)
    {
        for(int k=0; k<word.length(); k++)
            word[k]=tolower(word[k]);
    }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.