Windows で Microsoft Visual C++ を使用しています。エラーなく正常にコンパイルできました。しかし、実行しようとすると、2 つのエラーが発生しました。デバッグエラーを読みましたが、理解できませんでした。私はCプログラミングの初心者です。
このコードは、Kernighan と Ritchie の教科書の 61 ページからのものです。
#include <ctype.h>
/* atoi: convert s to integer; version 2 */
int atoi(char s[])
{
int i, n, sign;
for (i=0; isspace(s[i]); i++) /* skip white space */
;
sign = (s[i] == '-') ? -1: 1;
if (s[i] == '+' || s[i] == '-') /* skip sign */
i++;
for (n=0; isdigit(s[i]); i++)
n = 10 * n + (s[i] - '0');
return sign*n;
}
エラー:
--------------------Configuration: 3.5 - Win32 Debug--------------------
Linking... LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main Debug/3.5.exe : fatal error LNK1120: 1 unresolved externals Error executing link.exe. 3.5.exe - 2 error(s), 0 warning(s)