Индекс 6 находиться вне диапазона
Пытаюсь сделать сортировку элементов и он крашится, искал в интернете,но ошибки, которые показывают у меня нет.
using namespace std;
#include <iostream>
int main()
{
const int number = 6;
char str[number] = { 'z','x','с','v','b','\0' };
char temp;
int a, b;
for (int i = 0; i < number;i++)
{
for (int j = 0; j < number; j++)
{
a = (str[j]);
b = (str[j + 1]);
if (a > b)
{
temp = str[j];
str[j] = str[j + 1];
str[j + 1] = temp;
}
}
}
for (int i = 0; i < number; i++)
{
cout << str[i] << " ";
}
return 0;
}