我曾经给出的解决方案转换串长长
Troubling converting string to long long in C
将字符串转换为long long C.在我使用Microsoft Visual Studio 2012
在编译我得到错误
LNK2019:unreslved外部符号_ +在函数_main中引用的环境。
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char s[30] = { "115" };
long long t = atoll(s);
printf("Value is: %lld\n", t);
return 0;
}
我试过strtoll,但得到相同的错误。会给_strtoi64去。谢谢 –
环礁应该在最新的VS 2013中可用。它不在早期版本中,因为它是C99功能,MS直到最近才忽略C99。这同样适用于strtoll。 –