N Nazi_93 Registered 1 Януари 2013 #1 Здравейте, как мога да направя проверка за разширението на файл, който отваря потребителя в C? Код: ... printf ("enter file name: "); scanf ("%s",&file_name); ... и трябва да проверя дали този файл е с разширение *.c Благодаря предварително!
Здравейте, как мога да направя проверка за разширението на файл, който отваря потребителя в C? Код: ... printf ("enter file name: "); scanf ("%s",&file_name); ... и трябва да проверя дали този файл е с разширение *.c Благодаря предварително!
S StormBreaker Registered 1 Януари 2013 #2 char* ext = strrchr(file_name, '.'); if (ext != NULL && strcmp(ext, ".c") == 0) { // C e } else { // Не е .c или няма разширение }
char* ext = strrchr(file_name, '.'); if (ext != NULL && strcmp(ext, ".c") == 0) { // C e } else { // Не е .c или няма разширение }