-3

私は読みやすさに取り組んできましたが、何が間違っていたのか、何が欠けているのかについて本当に行き詰まっています。

#include <stdio.h>
#include <math.h>
#include <cs50.h>
#include <string.h>
#include <ctype.h>

int main() {
    string text = get_string("Text: ");
    int sentences = 0;
    int numberOfCharacters = strlen(text);
    string characters[numberOfCharacters];
    int words = 0;

    for (int i = 0; i == numberOfCharacters; i++) {
        if (isspace(characters[i]) == 0) {
            words ++;
        }
    }

    for (int i=0; i < numberOfCharacters; i++) {
        if (text[i]=='.') {
            numberOfCharacters++;
        }
    }

    int averageWords = characters / words * 100;

    int index = 0.0588 * round(characters) - 0.296 * round(sentences) - 15.8;

    printf("Grade %d \n", index);
}

help50を使用して、それから得られるエラーは次のとおりです。readability.c:26:35: error: invalid operands to binary expression ('string [numberOfCharacters]' and 'int')

私には理解できないので、可能であれば助けてください:)

4

3 に答える 3