我曾經給出的解決方案轉換串長長
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。 –