0
嗨,我有以下代码,我想通过与循环创建所有可能的变化的字符串列表,我有一个问题,了解如何打印字符串,包括所有的“ “并且, 是这样的:转义字符在c + +和for循环
"","""polo-M-GRE""","polo-M-GRE","Products","Unit",0,"","","","Size","Medium",0,0.0,0.0,0.0,"","","","","",""
"","","","","","","","","","Colour","TTR",0,0.0,0.0,0.0,"","","","","",""
任何帮助将受到欢迎表示感谢。
#include <cstdlib>
#include <iostream>
#include <string>
using namespace std;
/*
*
*/
int main(int argc, char** argv) {
string size_attr[] = {"Extra Small","Small","Medium","Large","Extra Large"};
string size_abv[]={"XS","S","M","L","XL"};
string color_attr[]={"Red","Green","Blue","Black","White"};
string color_abv[]={"RED","GRE","BLU","BLA","WHI"};
for (int i = 0; i <= (sizeof (size_attr)/sizeof (*size_attr)); i++) {
for (int y = 0; y <= 4; y++) {
cout << "\"\""",""""polo-M-RED""","polo-M-RED","Products","Unit",0,"","","","Size","Medium",0,0.0,0.0,0.0,"","","","","",""
"","","","","","","","","","Colour","Red",0,0.0,0.0,0.0,"","","","","",""<< endl;
}
}
return 0;
}
不是真的知道你是问什么。你根本没有使用你的数组变量,也不清楚你的输出需要什么样子。你想写一个CSV文件?至少在外部循环中,<='也被错误地使用。目前还不清楚内部循环是什么意思。 –
逗号运算符不会执行您认为它在此处执行的操作。 –
您需要或者为每个数组创建一个内部循环,或者创建一个通用递归来迭代所有可能的情况。 – theoden