Las tablas char son una excepción, reciben un tratamiento especial como cadenas de texto, y únicamente pueden tener 1 dimensión. Si no se le asigna un literal, la cadena quedará inicializada a "" (cadena vacía).

Si se define una cadena como char s[]="abc";, cuando se acceda a ella por su nombre (s) se estará refiriendo a la cadena contenida ("abc"). Además se podrá acceder a cualquier caracter de la cadena como si fuese un elemento de una tabla (por ejemplo, la sentencia s[3]='d'; añadiría una 'd' a la cadena).

Se pueden utilizar los datos de tipo char en todas las funciones que requieren un texto (como write(0,0,0,0,s), load_fpg(r), ...).


Ver: Tipos de datos - Declaración de un dato