Programmi per archi in C
Le stringhe sono in realtà una matrice unidimensionale di caratteri terminata da un file nullcarattere "\ 0". Quindi una stringa con terminazione null contiene i caratteri che compongono la stringa seguita da anull.
La seguente dichiarazione e inizializzazione creano una stringa composta dalla parola "Hello". Per contenere il carattere null alla fine della matrice, la dimensione della matrice di caratteri contenente la stringa è maggiore di uno rispetto al numero di caratteri nella parola "Hello".
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Se segui la regola di inizializzazione dell'array, puoi scrivere l'istruzione sopra come segue:
char greeting[] = "Hello";
In questa sezione, impareremo come lavorare con il linguaggio di programmazione String C. Abbiamo diviso gli esempi in più sottosezioni per avere una migliore comprensione di ciò che stiamo facendo -
Programmi di base
Questi programmi sono creati appositamente per comprendere le basi delle stringhe in C. Questi programmi tratta le stringhe come un array di caratteri.
Programma per stampare una stringa in C
Programma per stampare una stringa carattere per carattere in C
Programma per trovare la lunghezza della stringa senza funzione in C
Programma per contare i caratteri presenti in C
Programma per contare le vocali ricorrenti in C
Programma per ordinare i caratteri stringa in C
Programmi multistringa
Questi programmi hanno più di una variabile stringa. Questi dovrebbero darti un'idea di come lavorare con più variabili stringa nel linguaggio di programmazione C -
Programma per copiare la stringa in C
Programma per invertire la stringa in C
Programma per cercare stringhe in C
Programma per scambiare stringhe in C
Programma per confrontare due stringhe in C
Programma per concatenare due stringhe in C
Programma String Anagram in C
Programmi a stringa lunga
Una frase o una riga può essere considerata una stringa lunga. I seguenti programmi trattano lo stesso concetto:
C Programma per invertire le parole in una riga
C Programma per invertire una linea