asignar valor a una cadena de caracteres

mierda
01 de Junio del 2004
a ver, tengo definida una cadena de caracteres char formato[3]; y luego si quiero meterle una palabra dentro no se como hacer. he probado con formato=".txt" o formato[3]=".txt" y no me deja, uso el devc++, gracias

Mariano Ventaja
01 de Junio del 2004
Primero que nada en esa cadena solo podes poner dos caracteres, formato[0] y formato[1] porque formato[2] se debe guardar para ser 0 (terminador de cadena).

La forma de asignarle un valor a una cadena es usando la funcion strcpy().

Aca tenes un tutorial MUY simple que escribi:
http://www.c0d3rz.com.ar/foro/viewtopic.php?t=37

Saludos,
Mariano http://www.c0d3rz.com.ar