HELP
Publicado por GabY (1 intervención) el 26/05/2001 04:00:14
A ver....
scanf y gets no me controlan cuantos caracteres ingresa el usuario
quiero mejorar esta funcion.
mi "propuesta" es esta, pero lo que pasa es que no pasa al contador,
no se entera de cuantos caracteres ingreso.
#include <stdio.h>
#include <conio.h>
#include <string.h>
main ()
{
clrscr();
char car;
int cont=0,n;
printf("Ingrese el numero de caracteres a ingresar: ");
scanf("%d",&n);
printf ("\n RECUERDE QUE TIENE LA OPCION DE FINALIZAR PRESIONANDO \"ENTER\" ");
printf ("\n\n\nINGRESE CARACTERES: ");
do{
scanf("%c",&car);
if (car!=NULL)
cont++; // no pasa por aqui
}
while((car=getchar())!='\n'||cont<=n);
printf("Finalizo el ingreso");
getch();
return 0;
}
scanf y gets no me controlan cuantos caracteres ingresa el usuario
quiero mejorar esta funcion.
mi "propuesta" es esta, pero lo que pasa es que no pasa al contador,
no se entera de cuantos caracteres ingreso.
#include <stdio.h>
#include <conio.h>
#include <string.h>
main ()
{
clrscr();
char car;
int cont=0,n;
printf("Ingrese el numero de caracteres a ingresar: ");
scanf("%d",&n);
printf ("\n RECUERDE QUE TIENE LA OPCION DE FINALIZAR PRESIONANDO \"ENTER\" ");
printf ("\n\n\nINGRESE CARACTERES: ");
do{
scanf("%c",&car);
if (car!=NULL)
cont++; // no pasa por aqui
}
while((car=getchar())!='\n'||cont<=n);
printf("Finalizo el ingreso");
getch();
return 0;
}
Valora esta pregunta


0