bueno estoy en la desarollando un sistema de invetario lo que no se como puedo hacer es hacer la validacion de texto por ejemplo yo hice este programa que valida la entrada de 5 caracteres de una cadena y no permite mas caracteres exactamente 5, pero el problema me surge que el programa lo estoy trabajano en linux no se si habra otra forma de hacer esto porque en linux.
En linux da error por la libreria conio... les agradeceri si hay alguna forma de validar cadena ya sea con un ciclos for , while les estaria muy agradecido
por ejemplo si el usuario quiere difitar lo siguiente
codigo -> elhacker
el programa solo le escribira "elhac" y aunque el usuario digite no se le deplegara mas caracactere solo exactamente 5, eso es lo que hace este programa. pero lo malo que se vale mucho de la libreria conio y el problema que lo desarollo en linux
vean
En linux da error por la libreria conio... les agradeceri si hay alguna forma de validar cadena ya sea con un ciclos for , while les estaria muy agradecido
por ejemplo si el usuario quiere difitar lo siguiente
codigo -> elhacker
el programa solo le escribira "elhac" y aunque el usuario digite no se le deplegara mas caracactere solo exactamente 5, eso es lo que hace este programa. pero lo malo que se vale mucho de la libreria conio y el problema que lo desarollo en linux
vean
Código [Seleccionar]
//**** este programa lo desarolle en turbo c++ 3.0 ***** ///
// permite la entrada solo de 5 caracteres ideales para validacion de cadenas
#include <stdio.h>
#include <conio.h>
int main(void)
{
char cadena[6]; // contiene el array char
char *puntero; // es el puntero donde se almacena el array char
clrscr();
cadena[0] = 6;
printf("Digite el codigo:\n");
puntero = cgets(cadena);
fflush(stdin);
putchar(*puntero);
putchar('\n');
getch();
return 0;
}