c++ - 我的循环不计算数组中的最终索引
问题描述
我创建了嵌套循环来循环遍历querySeq
由 63 个字母字符组成的数组。blockSize
变量等于 12 所以是 52。我的目标是从这 63 个单个字符中提取长度为 12的queryBlockSize
单词并将它们放入wordsSeq
数组中。问题是当第一个循环到达最后一次迭代i = 51
(如果需要,我可以分享整个代码。预先感谢您的帮助。
int queryBlockSize = querySeq.size() - blockSize + 1;
char wordsSeq[queryBlockSize][blockSize];
for (int i = 0; i < queryBlockSize; i++){
for (int j = 0; j < blockSize; j++){
wordsSeq[i][j] = querySeq.at(i + j);
cout << wordsSeq[i][j];
}
cout << endl << endl;
cout << "****************************************" << endl << endl << endl;
}
cout << "Size of the wordSeq is: " << sizeof(wordsSeq)/sizeof(wordsSeq[0]) << endl << endl;
解决方案
推荐阅读
- sql - 仅检索一组数据的最新项
- jquery - 将 Json 数据从我的 html 页面发送到 php
- vb.net - 如何计算 vb.net 中的日期差异并将星期六和星期日计算为 1?
- python - 循环多个列表的对应元素
- html - 重复线性渐变在 Edge 浏览器和 Internet Explorer 浏览器中不起作用
- ruby-on-rails - 我该如何解决这个问题 - rake:aborted!Mysql2::Error: Access denied for user 'root'@'localhost' (使用密码: NO)
- c++ - 使用 opencv convexHul 获取给定点的面积。- 在点到 Mat 转换过程中发生错误
- c# - 如何使用 async / await 在 C# 中以定义的并行度运行大量任务?
- sapui5 - 在没有 Fiori 客户端的浏览器中使用 sap.ndc.BarcodeScanner
- javascript - 提示不返回 NULL 消息