codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
#include <stdio.h> #include <string.h> int main() { char *buff = "\"{\"action\":\"UPDATE\",\"frameId\":\"1\",\"partitionNumber\":\"1\",\"partitionSequence\":\"1\",\"tableAlias\":\"X\",\"rowNumber\""; char *verb = "frameId"; int i =0; char *str = strstr(buff, verb); char *tempbuff = (char *) malloc(strlen(buff)); memcpy(tempbuff, buff, strlen(buff)); printf("len str: %d\n", strlen(str)); printf("len buff: %d\n", strlen(buff)); //printf("%s\n", str+strlen(verb)+3); char *ptr = (char *) malloc(strlen(buff)); tempbuff = str+strlen(verb)+3; printf("%s\n", tempbuff); for(i; i < 20; i++){ if(tempbuff[i] == '\"'){ ptr[i] = '\0'; break; }else { ptr[i] = tempbuff[i]; } } printf("%s\n", ptr); // printf("%s\n", tempbuff); return 0; }
Private
[
?
]
Run code
Submit