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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2009, 21:52   #1
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию Поиск файла

Как написать программу которая выводит содержимое файла на экран. Имя файла вводится с клавы, если такого нет - информирует пользователя.
Код:
#include <iostream>
using namespace std;

int main()
{
FILE *f;
int v;
f=fopen("file.txt","w");
cin>>v;
fprintf(f,"%d",v);
fclose(f);
	system("pause");
}
Cpluser вне форума Ответить с цитированием
Старый 02.03.2009, 22:10   #2
Goblin
Форумчанин
 
Регистрация: 24.11.2007
Сообщений: 196
По умолчанию

Ты определичь что используешь iostream.h или stdio.h

Код:
#include <stdio.h>

int main()
{
 FILE *fl;
 char c;
 char *name_of_file = malloc(16);
 scanf("%s", name_of_file);
 fl = fopen(name_of_file, "w");
 if(fl) // или !fl
 {
  printf("FILE NOT FOUND!\n");
  return 0;
 }
 else
 {
  while( (c = getc(fl)) != EOF)
    printf("%c", c);
 }
return 0;
}

Последний раз редактировалось Goblin; 02.03.2009 в 22:14.
Goblin вне форума Ответить с цитированием
Старый 02.03.2009, 22:34   #3
Cpluser
Форумчанин
 
Аватар для Cpluser
 
Регистрация: 16.02.2009
Сообщений: 555
По умолчанию

Чтото не работает как вывести содержывое файла?!
Cpluser вне форума Ответить с цитированием
Старый 02.03.2009, 22:41   #4
Goblin
Форумчанин
 
Регистрация: 24.11.2007
Сообщений: 196
По умолчанию

Что именно не работает.

поменяй if(fl) на if(!fl)
Goblin вне форума Ответить с цитированием
Старый 03.03.2009, 11:30   #5
theos
Форумчанин
 
Аватар для theos
 
Регистрация: 10.12.2007
Сообщений: 158
По умолчанию

*сейчас пошутит*

Код:
system("type file.txt");
Ну или (если вы поклоняетесь пингвинам)
Код:
system("cat file.txt");
Что-то у меня сейчас странное настроение какое-то

2Cpluser
А Вы правда такую программку написать не можете? У вас книга по с++ есть? В любой книге такая программа как пример написана в разделе "учимся работать с файлами". Не говоря уже о том, что этот раздел можно было и прочитать. Извините.

Последний раз редактировалось MaTBeu; 03.03.2009 в 17:25.
theos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск файла БД D-mon БД в Delphi 12 29.05.2008 13:26
Поиск по дате создания файла kayman БД в Delphi 1 14.09.2007 14:54
Поиск по дате создания файла kayman Общие вопросы Delphi 1 14.09.2007 10:36
Поиск файла по содержимому Македонский Общие вопросы Delphi 7 07.09.2007 23:57
Два XL файла, данные 1-го файла являются частью другого в формуле 2-го Кот Microsoft Office Excel 2 14.08.2007 16:56