count number of char in a string c++

#include <iostream>
#include <string>
using namespace std;

int main() {
    string str = "Hello, World!";
    int count = 0;

    for (int i = 0; i < str.length(); i++) {
        if (str[i] != ' ') {
            count++;
        }
    }

    cout << "The number of characters in the string is: " << count << endl;

    return 0;
}