Example #1
0
int main(int argc, char* argv[]) {
	char s[512];
	int i;
	int j;
	char c;

	i = 0;
	j = 0;
	c = getchar();
	while(c != EOF) {
		if (c == ',') {
			s[i] = '\0';
			if (is_triangle_word(s)) {
				j++;
			}
			i = 0;
		} else if (c != '"') {
			s[i++] = c;
		}
		c = getchar();
	}

	s[i] = '\0';
	if (is_triangle_word(s)) {
		j++;
	}

	printf("%d\n", j);

	return 0;
}
Example #2
0
int main(int argc, char** argv) {
    FILE* fp;
    char name[CHARS];
    if(argc != 2) {
        printf("USAGE: p42 <fileContainingTestVectors>\n");
        return 1;
    }
    fp = fopen(argv[1], "r");
    if(fp == NULL) {
        printf("Failed to open '%s' for reading!\n", argv[1]);
        return 2;
    }
    int num = 0;
    while(!feof(fp)) {
        fscanf(fp, "%s", name);
        if(!feof(fp)) {
            if(is_triangle_word(name)) {
                ++num;
            }
        }
    }
    fclose(fp);
    printf("%d\n", num);
    return 0;
}