Печать в командной строке - PullRequest
0 голосов
/ 21 марта 2019

Я новичок здесь.Я писал несколько программ, и всякий раз, когда я запускаю их в командной строке, создается файл .obj.Есть ли способ остановить это?

int getComments(const char *fileName)
{
    char line[300];
    int comment = 0;
    FILE *fp = fopen("string_functions .c", "r");
    if (fp == NULL) {
        printf("Error: Could not open specified file!\n");
        return -1;
    }
    else {
        while(fgets(line, 300, fp)) {
            int i = 0;
            int len = strlen(line);
            comment++;
            for (i = 0; i < len; i++) {
                if (strstr(line, "//")) {
                    comment--;
                    break;
                }
            }
        }
        return comment;
    }
}

int main(void)
{
    const char fileName[] = "string_functions .c";
    int comments = getComments(fileName);
    if (comments >= 0) {
        printf("The number of comments is %d", comments);
    }       
    return 0;
}
...