当前位置: 技术问答>linux和unix
问一个字符串处理的问题?
来源: 互联网 发布时间:2015-12-09
本文导语: 现有一个字符串比如“12” 大家有什么办法把这个字符串里的内容读到一个int型的变量i中,让i的值为12 | char szTemp[] = {"12"}; int nTemp; sscanf(szTemp, "%d", &nTemp); or: nTemp = atoi(szTemp); | #i...
现有一个字符串比如“12”
大家有什么办法把这个字符串里的内容读到一个int型的变量i中,让i的值为12
大家有什么办法把这个字符串里的内容读到一个int型的变量i中,让i的值为12
|
char szTemp[] = {"12"};
int nTemp;
sscanf(szTemp, "%d", &nTemp);
or:
nTemp = atoi(szTemp);
int nTemp;
sscanf(szTemp, "%d", &nTemp);
or:
nTemp = atoi(szTemp);
|
#include
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
DESCRIPTION
The atoi() function converts the initial portion of the string pointed
to by nptr to int. The behaviour is the same as
int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);
DESCRIPTION
The atoi() function converts the initial portion of the string pointed
to by nptr to int. The behaviour is the same as