1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
/* * Rule: FIO41-C * Source: wiki * Status: PASS - Should NOT trigger FIO41-C violation */ #include <stdio.h> void func(const char *file_name) { int c = 'a'; FILE *fptr = fopen(file_name, "w"); if (fptr == NULL) { /* Handle error */ } while (c <= 'z') { if (putc(c++, fptr) == EOF) { /* Handle error */ } } if (fclose(fptr) == EOF) { /* Handle error */ } }