Estoy tratando de leer datos por medio de un apuntador a estructura, pero no me deja ingresar, no se si estoy haciendo algo mal, o no se puede.
Código C:
Ver original
#include<stdio.h> #include<conio.h> #include<stdlib.h> #define size 20 struct arbol{ int id; char nombre[size]; struct arbol *ptrDerecha,*ptrIzquierda; }; typedef struct arbol Arbol; main(){ Arbol *ptrNuevo; }
quiero leer un entero y un arreglo de char.
Creo que el arreglo de char no lo puedo leer, porque recuerdo que para leerlo necesito un variable y esa variable copiarla con strcpy.
Quiero leer los datos sin necesidad de crear una variable para cada atributo de la estructura, quiero un código optimo, porque si tengo 30 atributos en la estructura no quiero hacer otras 30 variable y leerlas.
Espero su ayuda.