私はPythonプログラマーで、K & R本からC言語を学んでいます。これは非常に些細な質問のように見えますが、それにもかかわらず私は困惑しています。 atoi()関数を実装しているK & R(RIP Ritchie!)ブックのコードスニペットを添付します。 atoi(s) /*convert s to integer */
char s[];
{
int i, n, sign;
組み込みシステムの入力を解析しようとしています。私はint型に別の文字列を変換しています SET VARNAME=1,2,3,4,5,6,7,8,9,10\0
は、両方atoi()とstrtol()は、文字列はここで8 私で始まる場合0を返すように見える: 私はこのような何かを期待していコード: char *pch, *name, *vars;
signed long value[256];