Programa para el testeo de algunas funciones de la biblioteca.
- Autor
- Fernando Pujaico Rivera
- Copyright
- GNU Public License.
Este programa solo hace una prueba simple de las funciones que hice mas al tun tun.
# Compilation command
gcc -o testpdsstring testpdsstring.c -lpdsdatafunc
# Test command
./testpdsstring
#include <stdio.h>
#include <stdlib.h>
#include <pds/pdsdatafunc.h>
int main(int argc, char* argv[])
{
char string[] = " & * Samba, Gafieira ; Puladinho,Gafieira ** ";
const char delimiters[] = ",;:";
const char cleanchars[] = " &*";
char *DATA=NULL;
printf("\n");
printf(" string[%s]\n",string);
printf(" cleanchars[%s]\n",cleanchars);
printf(" string(cleaned)[%s]\n",string);
printf(" delimiters[%s]\n",delimiters);
printf("\n\n");
printf("<<<< data in string(cleaned) >>>>\n");
if(token!=NULL)
printf("\n\n");
if(DATA!=NULL) printf("%s\n\n",DATA);
free(DATA);
printf("<<<< pds_sprintf(\"%%d - %%s - %%f - %%p\", 33,\"text\",1.68,&string) >>>>\n");
DATA=
pds_sprintf(
"%d - %s - %f - %p", 33,
"text",1.68,&
string);
if(DATA!=NULL) printf("%s\n\n",DATA);
free(DATA);
printf("<<<< pds_string_new_from_file(\"filedata.metadata\") >>>>\n");
if(DATA!=NULL) printf("%s\n\n",DATA);
free(DATA);
printf("<<<< pds_strcicmp(\"Hola\",\"HOLA\") >>>>\n");
if(
pds_strcicmp(
"Hola",
"HOLA")==0) printf(
"They are equals.\n\n");
else printf("They are differents.\n\n");
return EXIT_SUCCESS;
}