powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проверка на существование файла...
7 сообщений из 7, страница 1 из 1
Проверка на существование файла...
    #32896903
Sr. Melifaro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как ее правильно написать?
Мой вариант: (BC++6.0)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
// проверка
int Exist(char N)
{
 char Name = N + ".plt";
 FILE *fp;
 fp = fopen(N, "r");
 if (fp == NULL) return  1 ;
 else return  0 ;
 fclose(fp);
}

// передача
char *a1 = new char[Edit1->Text.Length()+ 1 ];
strcpy(a1,Edit1->Text.c_str());

else if (Exist(a1) ==  0 )
 {
  StatusBar->SimpleText="Файл не существует";
 }
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897050
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
_access
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897060
Sr. Melifaro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а поподробнее?
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897116
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sr. Melifaroа поподробнее?


Код: plaintext
1.
2.
3.
4.
if  (FileExists("c:\\xxx.jpg") )
 {
    ...
 }
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897121
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sr. Melifaroа поподробнее?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
All versions of the C run-time libraries.
Example
This example uses _access to check the file named crt_ACCESS.C to see if it exists
and if writing is allowed.
// crt_access.c
#include  <io.h>
#include  <stdio.h>
#include  <stdlib.h>

int main( void )
{
   /* Check for existence */
   if( (_access( "crt_ACCESS.C",  0  )) != - 1  )
   {
      printf( "File crt_ACCESS.C exists\n" );
      /* Check for write permission */
      /* assume file is read-only */
      if( (_access( "crt_ACCESS.C",  2  )) == - 1  )
         printf( "File crt_ACCESS.C does not have write permission\n" );
   }
}
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897491
kulpavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особенно красиво
int Exist(char N)
{
char Name = N + ".plt";
FILE *fp;
fp = fopen(N, "r");
if (fp == NULL) return 1;
else return 0;
fclose(fp) ; - закрытие файла после return
}
...
Рейтинг: 0 / 0
Проверка на существование файла...
    #32897523
Sr. Melifaro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу принять во внимание, что опыт программирования на C++ = 1 месяц... я еще и не такое бывает пишу...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Проверка на существование файла...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]