I
I
Ivan Yakushenko2016-05-23 18:49:08
C++ / C#
Ivan Yakushenko, 2016-05-23 18:49:08

What is stored in a variable?

Есть две функции, которые выполняют одно и то же действие, но реализованы по-разному: функция_1, функция_2. В 'path' хранится адрес к папке, в которой должны быть index.html, или index.php. Обе функции должны возвращать полный адрес к файлу, если он есть, но вторая функция делает это корректно, а первая - нет. Почему это происходит и что, в конечном итоге возвращает первая функция?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
Алексей, 2016-05-23
@kshnkvn

Покажите вызов функций, конкретно инетесует как передается path.
Передается как "/path/to/dir" или "/path/to/dir/" (завершающий слеш).

Владимир Грабко, 2016-05-23
@VGrabko

Очевидно же. Первая функция возвращает NULL

A
AtomKrieg, 2016-05-23
@AtomKrieg

1) В первой функции "/index.html" во второй "index.html". Разница есть.
2) почитайте мануалы по функции www.c-cpp.ru/content/access. Она должна возвращать 0 в случае успеха доступа к файлу.
PS у вас утечка памяти в функции. память выделяете малоками, но не удаляете ненужную.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question