E' possibile definire array di tipo char in modo del tutto analogo agli array di tipo int.
Esempio
#include <stdio.h>
int main()
{
char arr1[10];
char arr2[10]={'a','b','c','d','e','f','g','h','g','h'};
int i;
i=0;
while (i<10){
arr1[i]=arr2[i];
i++;
}
i=0;
while (i<10){
printf("%c", arr1[i]);
i++;
}
return 0;
}
Sito: 7ecnologie
Sezione: 08. C language
Capitolo: 02. Introduzione al C
Paragrafo: 17. Il tipo char
Approfondimento: 01. Array di char
Indice dei capitoli: 00. Risorse - 01 Ambiente di sviluppo - 02. Introduzione al C - 03. Le librerie - 04. Tutorial - 05. Esercizi svolti - 98. Esercizi
Indice dei paragrafi: 01. Hello World - 02. Variabile di tipo int - 03. Input da tastiera - 04. Controllo condizionale if - 05. Operatori logici - 06. Ciclo while - 07. Operatore modulo - 08. Array - 09. Ciclo for - 10. Ciclo do/while - 11. Variabili di tipo float - 12. Funzione random() - 13. Impostazione del set di caratteri - 14. Definizione di funzioni - 15. Passaggio di parametri: gli array - 16. Variabili: visibilità e durata - 17. Il tipo char - 18. I file - 19. Funzioni matematiche
Indice degli approfondimenti: 01. Array di char - 02. Le stringhe