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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2010, 17:44   #1
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию FileT - как открыть файл txt для чтения, и где указывается путь

Скажите как открыть файл txt для чтения, и где указывается путь
Leshiy1 вне форума Ответить с цитированием
Старый 08.04.2010, 17:58   #2
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

1. Через потоки
Код:
#include <fstream>
using namespace std;
ifstream fin("input.txt");
fin >> data
2.Через файловые переменные

Код:
FILE *f = fopen("input.txt","r");
fscanf(f, "%d", &data);
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 08.04.2010, 18:54   #3
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию

А &data обозначить как char (я Си изучаю 2 дня)
Leshiy1 вне форума Ответить с цитированием
Старый 08.04.2010, 19:19   #4
Ozerich
Студент 1 курса
Форумчанин Подтвердите свой е-майл
 
Аватар для Ozerich
 
Регистрация: 27.06.2008
Сообщений: 959
По умолчанию

Цитата:
Сообщение от Leshiy1 Посмотреть сообщение
А &data обозначить как char (я Си изучаю 2 дня)
Если программируешь в Си(не С++) то тогда только второй способ.
Тип переменной, которую считываешь, задаёшь в шаблоне "%d". в данном случае это int. Для char шаблон будет "%c".
Подробнее
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Ozerich вне форума Ответить с цитированием
Старый 08.04.2010, 20:20   #5
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию

Я программирую на С

что-то он не открывает файл

Код:
#include<stdio.h>
#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
void main(void)
{textcolor(14); 
  printf("\n\ Spisok studentov\n");
  FILE*f;
  char*file_name="students.txt";
  char*load_string="d:\bc31\bin\students.txt";
  f=fopen("d:\bc31\bin\students.txt","r");
  fscanf( f," %c", &data);
  printf("%c",f);

  getchar();
  clrscr();
}

Последний раз редактировалось MaTBeu; 09.04.2010 в 21:30.
Leshiy1 вне форума Ответить с цитированием
Старый 08.04.2010, 20:42   #6
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

В C/C++ '\@' означают спецсимволы, поэтому для обозначения символа \ в строковом литерале надо использовать также спец-символ (escape-последовательность) \\. Т.е. строка с путем к файлу у вас должна выглядеть так:
Код:
char*load_string="d:\\bc31\\bin\\stude nts.txt";
P.S. Не забывайте оформлять код в тег CODE! (кнопка # в окне сообщений)
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 09.04.2010, 20:18   #7
Leshiy1
Форумчанин
 
Аватар для Leshiy1
 
Регистрация: 24.09.2009
Сообщений: 104
По умолчанию

У меня похоже открывает тэкстешный файл но почему то не показывает его содержимое. Ставлю вместо r, w чистится. А мне нужно что бы он читал. В чем причина
Leshiy1 вне форума Ответить с цитированием
Старый 09.04.2010, 21:22   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Начните с объявления data.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть для чтения и записи файл без расширения DeDoK Общие вопросы Delphi 4 11.11.2009 22:41
Можно ли открыть на чтение файл.txt из архива rar или zip. slips Общие вопросы Delphi 6 06.02.2009 23:51
как открыть файл.txt Sergeu Общие вопросы Delphi 1 25.09.2008 13:24
Программа для чтения djvu подскажите где скачать N!ckeL Свободное общение 4 01.04.2008 16:24
Как на Delphi открыть для записи файл в интеренте? Tyson78 Работа с сетью в Delphi 4 15.02.2008 10:16