Mercurial > hg > pub > prymula > com
view Jttt/wrapper-icon/wrapper.c @ 16:8fa14e28f099
flappyufo-spec fix
author | Przemyslaw <prymula76@outlook.com> |
---|---|
date | Sat, 24 Feb 2024 17:25:30 +0100 |
parents | 2787f5e749ae |
children |
line wrap: on
line source
#include <stdio.h> // printf #include <stdlib.h> // exit #include <string.h> #include <unistd.h> // sleep access /* char * current(char * name){ char *file; if (!getenv("CD")) { printf ("Zmienna srodowiskowa \"CD\" nie istnieje !\n"); exit (1); } file=malloc(strlen(getenv("CD")+strlen(name)+1)); strcpy(file, getenv("CD")); strcat(file, name); return file; } */ char * file_exist(){ char * name = (char *)".\\config.txt"; //char *file = current(name); char *file = name; if (access(file, F_OK)==0){ printf("PLIK istnieje %s\n",file); free(file); return file; } printf("PLIK nie istnieje %s\n",file); free(file); return NULL; } void load(){ char * file = file_exist(); char bufor1[128]; char bufor2[128]; char bufor3[128]; char run[384]; if (!file) exit(1); FILE * f = fopen(file, "r"); fscanf(f, "%s %s %s", bufor1,bufor2,bufor3); fclose(f); strcpy(run, bufor1); strcat(run, " "); strcat(run, bufor2); strcat(run, " "); strcat(run, bufor3); printf("Uruchamiam %s \n",run); free(file); system(run); } int main (){ load(); return 0; }