Cita de: string Manolo en 5 Agosto 2019, 21:50 PM
Tienes tiempo de sobra para aprender a hacerlo. Descargate 4 o 5 libros de C en pdfdrive.com y mira el que mejor entiendas de ellos.
Intenta hacer el programa, y lo que no sepas hacer lo metes en pseudocódigo en un comentario para que te ayudemos.
Así voy ahora, pero tengo ciertos errores con el modulo 1
Código [Seleccionar]
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#define L_CLAVE 7
#define L_DESCRIPCION 20
#define L_BUFFER 100
struct producto {
char clave[L_CLAVE];
char descripcion[L_DESCRIPCION];
float precio;
};
void captura_producto(){
producto prod;
char buffer[L_BUFFER];
clrscr();
printf("Captura de producto\n\n");
/* captura de clave de producto */
printf("Clave: ");
gets(buffer);
if (strlen(buffer)<=L_CLAVE){
strcpy(prod.clave, buffer);
}
else{
printf("Error en captura de clave");
}
/* captura de descripcion */
printf("Descripcion: ");
gets(buffer);
if (strlen(buffer)<=L_DESCRIPCION){
strcpy(prod.descripcion, buffer);
}
else{
printf("Error en captura de descripcion");
}
/* captura de precio */
printf("Precio: ");
gets(buffer);
prod.precio = atof(buffer);
printf("\n\n\n");
printf("datos capturados\n");
printf("Clave: %s -- Decripcion: %s Precio: %f ", prod.clave, prod.descripcion, prod.precio);
}
int main(){
captura_producto();
return 0;
}