Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使用sort()对字符数组进行排序_C++_Algorithm_Sorting - Fatal编程技术网

C++ 使用sort()对字符数组进行排序

C++ 使用sort()对字符数组进行排序,c++,algorithm,sorting,C++,Algorithm,Sorting,我尝试按如下方式对字符数组进行排序: #include<algorithm> ... char x[] = "coast"; sort(x, x+5); std::cout<<x; #包括 ... 字符x[]=“海岸”; 排序(x,x+5); std::cout在这里可以正常工作 [~]> clang++ test.cpp [~]> ./a.out acost 为了完整起见,您必须执行std::coutEr,ubuntu 10.4上的gcc 4.4.3没

我尝试按如下方式对字符数组进行排序:

#include<algorithm>
...
char x[] = "coast";
sort(x, x+5);
std::cout<<x;
#包括
...
字符x[]=“海岸”;
排序(x,x+5);
std::cout在这里可以正常工作

[~]> clang++ test.cpp
[~]> ./a.out 
acost

为了完整起见,您必须执行std::coutEr,ubuntu 10.4上的gcc 4.4.3没有正确执行。@Abhi:请粘贴您尝试的完整程序(
main()
和所有程序),以及(如果可能)确切的结果。在Ubuntu 9.10上使用GCC4.4.1,实际上,在代码中还有一些我不得不注释掉的东西。现在它只适用于那些语句。谢谢。@Abhi:这正是为什么你需要创建一个合适的复制案例,我们可以粘贴到我们的编辑器中,自己尝试。依我看,在80%的情况下,你发现你的问题,而你创造的复制案。对于其他20%,您可以询问一段完美的代码。