C++でCの標準ヘッダを使う
Cではstdio.hやstring.hなるものがありました。
これらをC++で使うにはどうしたら良いか。
#include <cstdio> #include <cstring> int main () { char *str = "hogehoge"; printf("%d",strlen(str)); return 0; }
$ main 8
cstdioやcstringといったように先頭にcをつけて.h拡張子を省略すれば同じように扱えるみたいです。
Cではstdio.hやstring.hなるものがありました。
これらをC++で使うにはどうしたら良いか。
#include <cstdio> #include <cstring> int main () { char *str = "hogehoge"; printf("%d",strlen(str)); return 0; }
$ main 8
cstdioやcstringといったように先頭にcをつけて.h拡張子を省略すれば同じように扱えるみたいです。