D
devrobcom
Anyone knowing a better way of creating a format string than this?
WCHAR sw_arg[100];
int val1, val2;
WCHAR mstring[32];
WCHAR inbuffer1[] = L"-value1 100 -value2 1000 -string1 mystring\t";
int read_no2;
/*
* create format string
* sw_arg = L"-value1 %d -value2 %d -string1 %32s\t%n"
*/
swprintf(sw_arg, L"-value1 %c%c -value2 %c%c -string1 %c%d%c\t%c%c",
'%','d', '%','d',
'%', 32, 's', '%', 'n');
ret = swscanf(inbuffer1, sw_arg, &val1, &val2, mstring, &read_no2);
WCHAR sw_arg[100];
int val1, val2;
WCHAR mstring[32];
WCHAR inbuffer1[] = L"-value1 100 -value2 1000 -string1 mystring\t";
int read_no2;
/*
* create format string
* sw_arg = L"-value1 %d -value2 %d -string1 %32s\t%n"
*/
swprintf(sw_arg, L"-value1 %c%c -value2 %c%c -string1 %c%d%c\t%c%c",
'%','d', '%','d',
'%', 32, 's', '%', 'n');
ret = swscanf(inbuffer1, sw_arg, &val1, &val2, mstring, &read_no2);