c++ - Including white spaces using sscanf -
code
sscanf(szbuf, "%s %c %s", sztmp1, &szchar, sztmp2); where szubuff fetch_query = select name table1
szchar =
szbuf, sztmp1, sztmp2 character arrays. problem sztmp2 storing select , ignoring rest. need complete select name table1 inside sztmp2
#include <stdio.h> #include <string.h> int main(int argc, const char **argv) { char str[] = "fetch_query = select name table1"; char *qry, *sql; qry = strtok(str, "="); sql = strtok(0, "="); printf("%s -- %s\n", qry, sql); return 0; } output:
fetch_query -- select name table1
Comments
Post a Comment