为什么输出中包含-9.255
Why am i getting -9.255 included in the output?
我正试图打印出两名员工,其中一名成员包含一个多维数组。
struct Employees{
string name;
double salary;
char skill[5][20];
};
void main(){
Employees Namn[3] = {
{ "Dawn", 120000, { "C#", "C++" } },
{ "John", 13456, { "Java", "C++" } }
};
for (int i = 0; i < 3; i++){
cout << Namn[i].name << "t";
cout << Namn[i].salary;
cout << "t";
for (int j = 0; j < 5; j++){
for (int k = 0; k < 20; k++){
cout << Namn[i].skill[j][k];
}
}
cout << endl;
}
}
-9.255输出由默认值引起。我只需要添加{"0",0.0,{"零","0"}}。谢谢你们的帮助。
相关文章:
- 如何包含整数之间的空格作为输出
- 在cpack输出中包含外部库
- 将.init_array部分包含在链接器脚本中会产生不可用的输出
- 如何读取和输出文件的内容及其包含的字数?
- 假设包含所有必需的头文件,输出将是什么
- C++,向量:获得包含 0 的错误输出
- C++,我想在字符串中搜索一个字符,并输出包含该字符的所有单词
- 修改 gettext .pot 文件输出以排除空字符串或仅包含空格的字符串
- 为什么这个程序中的输出包含-
- setw() 在包含 UTF-8 多字节字符/码位的字符串上输入错误的输出
- 为什么输出中包含-9.255
- 迭代器begin()应该包含3,输出为2
- 为什么我的输出包含0
- 如何输出包含的结构位置的集合
- 编写一个程序,输出包含5但不包含8的5位数的总数
- c++ set输出的元素比它包含的元素多得多
- 如何在输出文件名中包含"mt"和"gd"?
- 输出字符串包含奇怪的字符
- 乘法的字符串[包含整数],输出也存储在字符串中,如何
- 如何分配谷歌协议缓冲区SerializeAsString()输出,其中包含嵌入空到std::string