Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.07.2009, 20:13   #1
B@R@B@$HK@
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 26
По умолчанию файлы

почему когда я открываю файл, который в одной папке с самой прогрой она его не видит?
Код:
#include <conio.h>
#include <iostream.h>
#include <stdio.h>

void main()
 {
   FILE *f;
   char line[160];
   clrscr();
   f=fopen("a.txt","r");
   if(f)
    {
      while (fgets(line,160,f)!=NULL)
       {
	 cout<<line;
       }
    }
   else
    {
      cout << "file not found";
    }
   fclose(f);
   getch();
 }
B@R@B@$HK@ вне форума Ответить с цитированием
Старый 02.07.2009, 20:20   #2
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

если ты запускаешь прогу из студии (к примеру), то корнем считается каталог (папка блин, мамка), в которой расположен проект, а не каталог debug или release
vvviperrr вне форума Ответить с цитированием
Старый 02.07.2009, 20:35   #3
B@R@B@$HK@
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 26
По умолчанию

Вот например я скинул свою програму на flesh-ку как мне теперь прочесть эти файли если уменя на комп'ютере моя flesh-ка ет G:\\, а на другом ето например F:\\ (но предварительно я незнаю какой, а отрываю програму exe файлом)
B@R@B@$HK@ вне форума Ответить с цитированием
Старый 02.07.2009, 20:59   #4
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

используй функцию GetCurrentDirectory()
vvviperrr вне форума Ответить с цитированием
Старый 02.07.2009, 21:34   #5
B@R@B@$HK@
Пользователь
 
Регистрация: 28.05.2009
Сообщений: 26
По умолчанию

Можна пример!!!
кстати я пишу в Borland C++ 3.1
B@R@B@$HK@ вне форума Ответить с цитированием
Старый 02.07.2009, 21:43   #6
vvviperrr
Тупой студент
Форумчанин
 
Аватар для vvviperrr
 
Регистрация: 12.05.2007
Сообщений: 614
По умолчанию

Цитата:
Можна пример!!!
тебе msnd влом открыть?

Цитата:
кстати я пишу в Borland C++ 3.1
это функция из winapi, по хорошему, если пользуешься такой древностью, то и используй функции борланда
vvviperrr вне форума Ответить с цитированием
Старый 02.07.2009, 22:54   #7
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Есть такой глюк. Кинь файл на какой нибудь диск (в корень) и пропиши путь например f=fopen("D:\\file.txt","r")
profi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы ZeroQl Помощь студентам 1 19.05.2009 20:11
Файлы DeDoK Общие вопросы Delphi 3 27.01.2009 19:13
Файлы Logan Паскаль, Turbo Pascal, PascalABC.NET 6 01.04.2008 10:15
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53