C++中strcmp的头文件问题
来源:互联网 发布:海康设备域名怎么设置 编辑:程序博客网 时间:2024/05/17 08:24
C++中strcmp的头文件问题今天在写程序时遇到的一个问题 #include <stdio.h> #include <string> using std::string; int main() { char str[STEL]; while (scanf("%s", str) && strcmp(str, "end")) { printf("%s = %u\n", str, hash(str)); } return 0; }写完用g++编译,出现error: ‘strcmp’ was not declared in this scope上网查找发现必须再加上#include <string.h>才能正确编译执行,即同时存在#include <string.h>#include <string>using std::string;也就是说strcmp不在C++标准库中,需要单独包含strcmp所在的头文件。 自己试了下#include <cstring>using namespace std;也可以完成,即c的标准库中也包含这个函数
- C++中strcmp的头文件问题
- C++中strcmp的头文件问题
- C++中strcmp的头文件问题
- C中头文件的一些问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++ 中头文件相互包含引发的问题
- C/C++中头文件的使用问题
- C/C++ 中头文件相互包含引发的问题
- C/C++中头文件多次包含的问题
- C++和C中自定义的头文件包含问题
- C头文件相互包含的问题
- C/C++ 头文件的问题小结
- C/C++的头文件引用问题
- mysql中索引的建立及利弊的分析
- Android OpenGL ES 开发教程(7):创建实例应用OpenGLDemos程序框架
- 读<企业应用架构模式>
- SoftReference
- 《C++标准程序库》第二章摘录与笔记
- C++中strcmp的头文件问题
- 浅看rabbitmq的mnesia部署
- 快速排序
- Android模拟器无法上网的原因
- oracle数据块详解
- 【大学生活】在软件学院的那些课
- ASP.NET MVC Controller与Areas下面的Controller同名的解决办法
- 百度文库中的plone教程
- 修改mysql数据库密码后phpMyAdmin无法连接数据库