Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- // Colour output
- #define red "\033[1;31m" /* 1 -> bold ; 31 -> red */
- #define green "\033[1;32m" /* 1 -> bold ; 32 -> green */
- #define none "\033[0m" /* to flush the previous property */
- int main(void)
- {
- char prog_name[50] = "/home/khodzha/prog < in";
- FILE* f = popen(prog_name, "r");
- FILE* file = fopen("out", "r");
- int result = 0, answer;
- fscanf(file, "%i", &answer);
- fscanf(f, "%i", &result);
- if(result == answer)
- {
- printf("%sSuccess%s\n", green, none);
- }
- else
- {
- printf("Should be:\t%i\nWas:\t\t%i\n%sFail%s\n", answer, result, red, none);
- }
- pclose(f);
- fclose(file);
- return 0;
- }
Add Comment
Please, Sign In to add comment