C++ Primer第四版习题--4.26
2015-05-07 13:46
369 查看
#include <iostream> #include <cstring> int main() { const int buf_size = 1024; char *str1, *str2; str1 = new char[buf_size]; str2 = new char[buf_size]; std::cin >> str1 >> str2; int result; result = strcmp(str1, str2); if(result>0) std::cout << "str1 is bigger!\n"; else if(result<0) std::cout << "str2 is bigger!\n"; else std::cout << "equal!\n"; delete [] str1; delete [] str2; return 0; }
如果编译器报错
error: 'strcmp' was not declared in this scope
result = strcmp(str1, str2);
^
需要添加头文件<cstring>
相关文章推荐
- C++ Primer(第四版) 课后习题7.28 静态变量
- 《c++ Primer(第四版)》习题 9.40
- C++ Primer第四版习题--4.7
- 《c++ Primer(第四版)》习题 9.41
- C++ Primer(第四版) 课后习题4.30
- C++ Primer(第四版) 课后习题6.8 统计空格制表符换行的数目
- C++ Primer (第四版)课后习题9.26 删除容器元素
- 《c++ Primer(第四版)》习题9.13
- 《c++ Primer(第四版)》习题 9.39
- 《c++ Primer(第四版)》习题9.14
- 《c++ Primer(第四版)》习题9.2
- C++ Primer第四版习题--4.28
- C++ primer 第四版 课后习题5.18 的个人方法
- 《c++ Primer(第四版)》习题9.18
- C++顺序容器删除元素时的一个小陷阱(C++ primer第四版习题9.26)
- C++ Primer第四版习题--4.30
- 《c++ Primer(第四版)》习题9.20
- 《C++ Primer(第四版)》的习题 4.8程序改正
- 《c++ Primer(第四版)》习题9.24
- C++ Primer(第四版) 课后习题1.24