All pastes #28780 Raw Edit

Mine

public c v1 · immutable
#28780 ·published 2005-11-15 12:16 UTC
rendered paste body
#include <stdio.h>int main(int argc, char *argv[]) {  FILE *fp;  char *fname;  char c;  fname = (char *) malloc((strlen(argv[0]) + 3) * sizeof(char));  if (!fname) {    fprintf(stderr, "Error allocating memory for source code filename.\n");    exit(0);  }  strcpy(fname, argv[0]);  strcat(fname, ".c");  fp = fopen(fname, "r");  if (!fp) {    fprintf(stderr, "Error opening source code file.\n");    exit(0);  }  while(1) {    c = fgetc(fp);    if(c != EOF) {      printf("%c", c);         }    else {      break;    }  }  fclose(fp);  free(fname);  return 0;}