- 833 名前:デフォルトの名無しさん [2007/08/12(日) 00:14:06 ]
- VC++2005 Express Editionでは、atoi()やstrtok()といった古い関数は使えないのでしょうか?
VC6で作ったソースを読み込んでコンパイルしたら、コンパイルは通るのですがリンカエラーがでます。 必要なヘッダのincludeはしています。 ”LNK2019: 未解決の外部シンボル __imp__strtok が関数 _main で参照されました。” というリンカエラーやLNK2001がでます。 #include <stdio.h> #include <string.h> int main(void) { char str[] = "ABCD ef.1234.G"; char *tp; tp = strtok( str, " ." ); puts( tp ); while ( tp != NULL ) { tp = strtok( NULL," ." ); if ( tp != NULL ) puts( tp ); } return 0; } 例えばこれだと、putsにもstrtokにも同じ上記リンカエラーがでます。 お手上げです。よろしくおねがいします。
|

|