String Parser in C Standart Libs.
int8_tparser(char*input,constchar*header,constchar*start,constchar*end,char*output );| Parameter | Type | Description |
|---|---|---|
input | char* | Input Array |
header | char* | Header of Array |
start | char* | Parsing Starter |
end | char* | Parsing Finisher |
output | char* | Output Array |
#include<stdio.h>#include<string.h>#include<stdlib.h>#include<stdint.h>intmain(intargc,char**argv)
{
(void)argc;
(void)argv;
chardemand[] ="[ DEMAND ]";
charname[] ="NAME=Demand_00$";
charmessage[]="MSG=%00000000000000000000#\\x06$";
//Local Variable//char result[50] = { 0 };//Dynamic Variablechar*result= (char*)calloc(50,sizeof(char));
parser(demand,"[ DEMAND ]"," "," ",result);
printf("Result : %s\n",result);
parser(name,"NAME=","=","$",result);
printf("Result : %s\n",result);
parser(message,"MSG=","=","$",result);
printf("Result : %s\n",result);
free(result);
returnEXIT_SUCCESS;
}Clone Project
git clone https://github.com/seff34/String-Parser