我在NetBeans上做了一个程序,但是我有一个错误,我不知道该怎么做。 如果你们中的任何人能够帮助我,那就太棒了。
以下是我需要回答的问题:
尽可能干净地编写一个C ++程序:
1)声明一个数组classique1 t1字符串("到C")包含 一周中的日期名称(星期一,星期二......)
2)从t1,t2建立一个包含名称的新经典表 一周中的几天,但按升序字母顺序排序
3)以每行一天的名称,表t1和t2的内容
的比率显示4)删除表t2
5)结束
在这个链接中:http://www.codeshare.io/wGWlQ是我做的程序。
答案 0 :(得分:1)
尽可能干净利落的C ++程序":
std::array<std::string, 7> t1 = { // Array of strings t1
"Monday", "Tuesday", "Wednesday", "Thursday",
"Friday", "Saturday", "Sunday"
};
auto t2 = t1; // Create t2
std::sort(std::begin(t2), std::end(t2)); // to sort the right order
std::cout << "t1 content: " << std::endl; // Display contents
for (const auto& x : t1) {
std::cout << x << std::endl;
}
std::cout << "t2 content: " << std::endl; // Display contents
for (const auto& x : t2) {
std::cout << x << std::endl;
}
// Remove the table t2
// Ends
如果你真的必须使用c-strings,你可以将数组的类型改为const char*
?