Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come misurare Ogni ampiezza caratteri ASCII in una stringa

L' American Standard Code for Information Interchange è uno schema di codifica che mappa i valori numerici ai caratteri , numeri e simboli usati nella lingua inglese . ASCII è utilizzato per rappresentare i personaggi in programmi per computer . Le frasi possono essere formate da concatenare i caratteri in un array di caratteri, o stringhe . È possibile misurare la dimensione di un carattere ASCII in una stringa utilizzando l'operatore " sizeof " in un programma C . Questo è utile perché ci sono due possibili larghezze di carattere ASCII , a seconda se il vostro sistema supporta il set ASCII esteso o meno. Cose che ti serviranno
C ambiente di sviluppo integrato ( come Eclipse CDT ) per compilatore C ( come GCC ) economici Mostra più istruzioni
1

carico del C IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File ", " Nuovo ", "Progetto " e scegliere "Progetto C " per creare un nuovo progetto C . Un file di codice sorgente di vuoto viene visualizzata nell'editor di parte di testo della IDE
2

Scrivi la seguente "principale" dichiarazione di funzione , che è il punto di ingresso nel programma : .

Int main () { }


3

Scrivi la seguente sequenza di caratteri , o una stringa , dichiarazione tra le parentesi graffe che seguono la dichiarazione di funzione "principale" :

char * stringa = " stringa ASCII " ;
4

Scrivi una struttura ad anello che consente di scorrere tutti i caratteri ASCII nella stringa . È possibile ottenere questo risultato scrivendo il seguente ciclo "for" :

for (int i = 0; string [ i] = '\\ 0' ; i + + ! ) Per

{ }

5

scrivere una dichiarazione che stampa la dimensione di ogni carattere ASCII nella stringa . Introdurre la seguente dichiarazione all'interno delle parentesi graffe che seguono immediatamente il ciclo "for" :

printf (" charWidth : % d \\ n" , sizeof (string [ i] ) ) ;
6

esegui il programma premendo il tasto verde "Play" . L' output del programma sarà simile a questo , che dimostra che la larghezza di ogni carattere ASCII nella stringa è pari a 1 byte

charWidth : . 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1

charWidth : 1 < br

charWidth > : 1

charWidth : 1

charWidth : 1

charWidth : 1

 

Programmazione © www.354353.com