Porque no funciona el siguiente código?
Código
#include <stdio.h> #include <stdlib.h> struct persona { //char nombre[30]; int edad; float altura; float peso; }; main() { struct persona camilo; //camilo.nombre = "camilo"; camilo.edad = 24; camilo.altura = 175; camilo.peso = 75; //printf("nombre : \n", camilo.nombre); }
Funciona perfectamente, menos para imprimir la cadena de texto, me sale el error:
Citar
C:\Users\dato000\Documents\c++\estructura2\main.c|16|error: incompatible types when assigning to type 'char[30]' from type 'char *'|
no termino de entender eso.