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