Win32 API中怎么从缓冲区把已写入的数据还原
Win32 API中如何从缓冲区把已写入的数据还原
定义了TCHAR szBuffer[]
和若干int data1,data2...
之后wsprintf(szbuffer,TEXT(“%d %d %d”),data1,data2,data3)
szbuffer[]中已写入该格式的数据
问题1:如何把缓冲区中的数据重新分离成data1,data2,data3具体的值
问题2:如果缓冲区中存在两种以上的数据格式(比如有3个以上data的情况)应该如何处理
是否有方法添加一个判断缓冲区内数据格式的方法?
初来乍到,请各位前辈多多指教啊~~
------解决方案--------------------
sscanf
定义了TCHAR szBuffer[]
和若干int data1,data2...
之后wsprintf(szbuffer,TEXT(“%d %d %d”),data1,data2,data3)
szbuffer[]中已写入该格式的数据
问题1:如何把缓冲区中的数据重新分离成data1,data2,data3具体的值
问题2:如果缓冲区中存在两种以上的数据格式(比如有3个以上data的情况)应该如何处理
是否有方法添加一个判断缓冲区内数据格式的方法?
初来乍到,请各位前辈多多指教啊~~
------解决方案--------------------
sscanf