Muy buenas!!
Estoy creando un proyecto para clase en el que utilizamos varios TADs con distintos tipos de datos. Trabajamos con lenguaje C.
La cuestión es que en un principio uno de los datos de uno de los TADs (en concreto un ID) estaba declarado como una cadena de caracteres. El código de una parte del programa nos lo dieron hecho, pero esta entero creado con funciones de manejo de cadenas (strcmp, strlen, strcpy...etc)
El problema que tengo es que ahora nos ha cambiado la declaración del ID, ahora en vez de char es unsigned short int, por lo que no puedo utilizar las funciones de manejo de cadena, y por tanto no funciona el código. Trabajamos también con bases de datos que nos proporcionan y que no podemos modificar, por lo que es imposible cambiar el formato del ID de nuevo a char.
Quisiera saber si existe alguna forma de usar dichas funciones teniendo en cuenta la situación que os he descrito...o si las podría sustituir por otras que tuvieran la misma efectividad.
Muchas gracias!!