Problema SCANF Hola chicos, bueno espero puedan ayudarme, tengo un problema y es que los scanf no me los lee consecutivamente, no me da error, al momento de compilar se ejecuta pero cuando llega a la fila 100 ("scanf"), pide el primero y despues el ultimo saltandose el resto
El otro problema que tengo es que no puedo restringir la cantidad de caracteres ingresados por el usuario, para las variables de tipo char
Código C++:
Ver original#include<stdio.h> #include<conio.h> main() { int i,n,cod1,cod2,cod3,cod4,pro1,pro2,pro3,pro4,puni1,puni2,puni3,puni4,cant1,cant2,cant3,cant4,tot1,tot2,tot3,tot4; char nom[10], direc[15], fono[9], email[15]; clrscr(); for (i=3;i<=79;i++){ } for (n=2;n<=24;n++){ } for (i=4;i<=78;i++){ } for (n=12;n<=20;n++){ } for (i=56;i<=78;i++){ } for (n=3; n<=8; n++){ } gotoxy (58,4), printf("N§ Factura:"); gotoxy (58,7), printf("Rut: 99.585.488-4"); gotoxy (18,3), printf("ALMACEN Y TU HERMANA !!"); gotoxy (11,4), printf("Gran Avenida 2500 Loc A, La Cisterna"); gotoxy (21,12), printf("Producto"); gotoxy (43,12), printf("Valor C/U"); gotoxy (56,12), printf("Cantidad"); gotoxy (70,12), printf("Total"); gotoxy (54,22), printf(" Total Bruto :"); gotoxy (54,23), printf(" Iva (19%) :"); gotoxy (54,24), printf("Total a Pagar :"); gotoxy (5,7), printf("Nombre : "); gotoxy (5,8), printf("Direccion : "); gotoxy (5,9), printf("Telefono : "); gotoxy (30,9), printf("E-mail : "); gotoxy (18,8), scanf("%c",&nom ); gotoxy (18,9), scanf("%c",&direc ); gotoxy (40,9), scanf("%c",&fono ); gotoxy (4,14), scanf("%c",&email );return(0); }
de antemano muchas gracias
Última edición por Angelorokz; 01/07/2010 a las 23:19 |