Hola! No tenes un error tenes varios errores...
1º en este pedazo de codigo, seguro sabes lo q haces??? aca estas creando una arreglo de tamaño Marin, pero para q queres un arreglo de int? Ademas esta mal llamar a tu variable de la misma manera que lo haces con el typdef
2º Otra cosa q veo mal es esto:
Código C:
Ver originalEstruct_Escribir_NombreCampo_Cadena(Marin[Indice],Nombre,CadenaCapturada);
le pasas como segundo argumento Nombre, pero ¿que es nombre? en ningun lado definis eso
3º en este for de getline
Código C:
Ver originalfor((i
= 0); ((i
< lim
- 1) && (c
= getchar()) != '\n' && c
!= '\0'); ++i
)
esta mal la condicion c!='\0', ya que ese caracter no lo podes ingresar por teclado. Tiene que ser c!=EOF
No soy un experto manejando macros, pero me parece q estan mal empleadas. Si no la tenes muy clara con el manejo de las estructuras te recomiendo que saques esas macros y trabajes sin ellos; haber q sale
Saludos