コード例 #1
0
ファイル: columnnames.c プロジェクト: microsounds/codeeval
int main(int argc, char **argv)
{
	if (argc != 2)
	{
		printf("usage: %s %s\n", argv[0], "filename");
		return 0;
	}
	FILE *file = fopen(argv[1], "r+");
	if (!file)
	{
		perror("Could not open file.\n");
		return 1;
	}
	force_suffix(file, '\n');
	unsigned i = 0, cases = get_cases(file, '\n');
	while (cases > i++)
	{
		/* this program supports up to 4,294,967,295 columns */
		unsigned *col = (unsigned *) malloc(sizeof(unsigned));
		fscanf(file, "%u", col);
		unsigned len = uintlen(col);
		char *arr = (char *) malloc(sizeof(char) * len);
		excel_header(col, arr);
		printf("%s\n", arr);
		free(col);
		free(arr);
	}

	fclose(file);
	return 0;
}
コード例 #2
0
ファイル: count_scorecard.c プロジェクト: Airead/excise
int main(int argc, char *argv[])
{
    int i;
    int case_num, pos_num;
    struct test_case *cases;

    if ((cases = get_cases(&case_num)) == NULL) {
        exit(1);
    }
    
//    debug_cases(cases, case_num);

    for (i = 0; i < case_num; i++) {
        pos_num = get_possible_num(&cases[i]);
        fprintf(stdout, "%d\n", pos_num);
    }
    
    return 0;
}