Come modificare una stringa di caratteri di lunghezza fissa

October 12

Nel linguaggio di programmazione C, il testo viene memorizzato come array di caratteri di lunghezza fissa chiamati stringhe. Un array di caratteri non può essere ridimensionato, ma il contenuto di ogni cella di carattere può essere modificato. È possibile accedere direttamente a ciascun carattere della stringa, dando uno stretto controllo sui suoi contenuti. Il metodo di accesso della stringa è semplice e non richiede molto codice a tutti.

istruzione

1 Caricare il C IDE facendo clic sulla sua 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 vuoto appare nella parte editor di testo dell'IDE.

2 Creare una funzione principale che servirà come punto di ingresso nel programma. Tutto il codice risiederanno tra le parentesi graffe della funzione principale. Scrivere la seguente nella parte superiore del file di codice sorgente:

int main ()

{}

3 Creare un array di caratteri, o una stringa. Riempire la stringa con alcuni caratteri, simboli o numeri. Scrivere il seguente tra le parentesi graffe della funzione principale:

char str[] = "0123456789";

4 Aggiungere un carattere di nuova riga alla quinta indice della stringa. Le stringhe iniziano a contare in corrispondenza dell'indice 0, quindi il quinto dell'indice corrisponde al sesto carattere nella sequenza. Per inserire a questo indice, scrivere la seguente:

str [5] = '\ n';

5 Ciclo attraverso la sequenza di caratteri contenuti all'interno della stringa. Scrivi un ciclo for che consente di scorrere i valori da 0 a 9 e stampare ogni personaggio in quel indice nella stringa. Scrivere il seguente ciclo for:

for(int i = 0; i < 10; i++)

{Printf ( "% c", str [i]); }

6 Eseguire il programma premendo il tasto verde "Play". Il programma stampa i numeri da 0 a 4, poi stampa un carattere di nuova riga al quinto indice e, infine, stampa i numeri da 6 a 9.


Articoli Correlati