sscanf(), sscanf_s()

sscanf

#include <stdio.h>
#include <stdlib.h>
 
int main( void )
{
	char  str[] = "1101 计算机基础 25003 22222";
	char  szNum[20] = { 0 };
	char  szName[20] = { 0 };
	char  szClass1[20] = { 0 };
	char  szClass2[20] = { 0 }
	
	sscanf(str,"%s %s %s", szNum, szName, szClass);
	
	return 0;
}


sscanf_s

#include <stdio.h>
#include <stdlib.h>
 
int main( void )
{
	char  str[] = "1101 计算机基础 25003 22222";
	char  szNum[20] = { 0 };
	char  szName[20] = { 0 };
	char  szClass1[20] = { 0 };
	char  szClass2[20] = { 0 }
	
	sscanf_s(str, "%s %s %s %s", 
	    szNum, _countof(szNum), 
	    szName, _countof(szName), 
	    szClass1, _countof(szClass1), 
	    szClass2, _countof(szClass2));
	    
	return 0;
}



你可能感兴趣的:(sscanf,sscanf_s)