只得到数据的中间环节我有一个这样的数组:C++从数组
string dates [5] = { "15-JAN-17", "15-JAN-17", "17-JAN-17",
"04-FEB-17", "04-FEB-17" };
string startDate = "15-JAN-17";
string endDate = "04-FEB-17";
是否有一种方式来获得的开始日期和结束日期之间的数据?什么我需要是这样的:
"15-JAN-17", "17-JAN-17", "04-FEB-17"
我打算使用一个for循环做搜索,我会把所有的结果到名为chosenDates另一个数组。我怎样才能得到这个结果,也因为会有重复的日期,我怎样才能确保程序从第一个结果开始取得,并在startDate和endDate提供的最后结果结束?
编辑:我还应该提到,即使数组变大,日期也会一直排序。
您的意思是获取数组中两个指针之间的数据,或者获取数组中两个对象之间的数据,这些对象与提到的字符串相同? – user
你的代码是否可以编译? – WhiZTiM
'日期'的类型真的**'int' **'[5]'? – Angew