Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  sdf
Language: C/C++
Code:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main(){

    int fileno = 1;
    int exist;
    char filenameL[50];
    char filenameP[50];
    char buffer[50];
    char accessinfo[4] = "F_Ok";
    int escape = 1;

    while(1){

        while(escape){
            sprintf(filenameL,"W%d.nc",fileno); //When Changing to laser change prefix to L and extension to enc, For Vipros prefix = O and extension = vnc, for EMZ prefix W and extension nc
            sprintf(buffer,"P:\EM\W%d.nc",fileno); //Dir for laser = "P:\", dir for punch = "P:\Punching\"
            exist = access(buffer,F_OK);
            if (exist == 0){
                fileno++;
            }else{
                escape = 0;
            }

        }

        printf("Next available EM filename is: %sn",filenameL);

        fileno = 0;
        while(escape){
            sprintf(filenameP,"W%d.nc",fileno); //When Changing to laser change prefix to L and extension to enc, For Vipros prefix = O and extension = vnc, for EMZ prefix W and extension nc
            printf("%sn",filenameP);
            sprintf(buffer,"P:\EM\W%d.nc",fileno); //Dir for laser = "P:\", dir for punch = "P:\Punching\"
            exist = access(buffer,F_OK);
            if (exist == 0){
                fileno++;
            }else{
                escape = 0;
            }

        }

        printf("Next available EM filename is: %sn",filenameP);

        printf("Press enter to update...");
        getchar();
        printf("nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn");
        system("cls");
        escape = 1;
    }
    return 0;
}

          
Comments: