4 turingTapeRead(FILE* fpt, turingTape* tape)
7 fgets(tape->tape, MAXTAPE, fpt);
8 for(i=0; i<MAXTAPE; i++) {
9 if(tape->tape[i] == '\n') {
11 tape->lastPosition = i;
16 //fprintf(stderr, "%s %d\n", tape->tape, tape->lastPosition);
17 //turingTapePrint(stderr, *tape);
18 return tape->lastPosition;
22 turingTapePrint(FILE* fpt, turingTape tape)
25 //fprintf(fpt, "%s %d\n", tape.tape, tape.lastPosition);
26 for(i=0; i<tape.lastPosition; i++) {
27 fprintf(fpt, "%c", tape.tape[i]);