| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come convertire un alfabeto Into Caps in CPP
    CPP è un altro modo di scrivere C + + , il linguaggio di programmazione general-purpose basato sul linguaggio vecchio , C. Per quelli che desiderano convertire un alfabeto di tappi , C + + ha una funzione , toupper , che prende gli ingressi dei personaggi e li converte in maiuscolo. Questo è il più semplice da implementare con un alfabeto inglese, perché i personaggi stranieri hanno americana Standard Code for Information Interchange ( ASCII ), i codici che a volte non funzionano usando toupper . Inoltre, è necessario evitare di passare firmati caratteri ( positivo o negativo) a toupper , dal momento che questi sono supportati in alcuni sistemi , ma può causare errori quando viene utilizzato con questa funzione. Istruzioni
    1

    Definire una struttura di "convertire" , che permetterà di evitare il passaggio personaggi firmati . Non dimenticare di invalidare l'operatore ogni volta per fare spazio per il carattere successivo nella stringa . Codice simile al seguente :

    struct { convert

    operatore void ( ) ( char & c) { c = toupper ( ( unsigned char ), c );}

    } ;

    2

    dichiarare una stringa che è l'alfabeto in lettere minuscole . Codice simile al seguente :

    std :: alfabeto stringa = " abcdefghijklmnopqrstuvwxyz " ;
    3

    Applicare la vostra struttura per la stringa di alfabeto di un carattere alla volta , utilizzando " for_each ". La funzione " for_each " accetta tre parametri : l'inizio della sequenza , la fine della sequenza e ciò che deve essere fatto per ogni elemento della sequenza . Al termine, si hanno convertito l'intero alfabeto in maiuscolo

    for_each ( alphabet.begin ( ) , alphabet.end ( ) , convert ()); .

    Previous :

    next :
      Articoli Correlati
    ·C Funzioni per Xilinx 
    ·Come scrivere una istruzione case in C + + 
    ·Come imparare Turbo C 
    ·Come calcolare ottale a binario conversione 
    ·Come utilizzare la funzione principale in C + + 
    ·Come convertire una stringa in un INT C 
    ·Come creare file Pyc per eseguire sul Web 
    ·Come ottenere una serie di oggetti per puntare ad una v…
    ·Come utilizzare la funzione di callback in C 
    ·Come invertire un array in C + + 
      Articoli in evidenza
    ·Come fare un Quiz in C + + 
    ·Come formattare un Dump stream XMPP 
    ·Tutorial su JSP personalizzati Tags 
    ·JavaScript chiamare una funzione da una funzione 
    ·Come costruire più pagine siti web con PHP 
    ·Un applet per la matematica problemi di massimizzazione…
    ·Come trasferire dal microcontroller a PC 
    ·Come faccio a impostare un campo in MS Word 2007 per l'…
    ·Come aprire un file PDF in C # 
    ·Come creare caselle di testo dinamico 
    Copyright © Conoscenza Informatica http://it.wingwit.com