User:NSQX/CPUFuck.c
Jump to navigation
Jump to search
#include <stdio.h> int main(int argc, char* argv[]) { if (argc == 2) { int i; char pc = 0, nc = 0; FILE *file = fopen(argv[1], "r"); fscanf(file, "%c", &nc); while (!feof(file)) { if (nc > pc) { for (i = pc; i < nc; i++) { printf("+"); }; } else if (nc < pc) { for (i = pc; i > nc; i--) { printf("-"); }; }; printf("."); pc = nc; fscanf(file, "%c", &nc); }; fclose(file); } else { printf("Usage: %s <file>", argv[0]); }; };