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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 25.06.2012, 15:20   #1
Dady 1992
Пользователь
 
Регистрация: 22.06.2012
Сообщений: 11
По умолчанию Ошибка в коде

Почему программа не открывает указанный файл? Кто знает, помогите!

Код:
#include "stdafx.h"
#include <iostream> 
#include <fstream> 
using namespace std; 
int main() 
{   setlocale(LC_ALL,"Russian"); 
	char s[256];
	FILE *Text;
	cin>>s;
	Text = fopen ( "d:\\Text.txt" , "rb" );
if (Text==NULL)
{
printf("He удается открыть файл.\n");
exit(1);
}			
	size_t const n=(sizeof(Text));
    char buffer[n]; 
    char str[10]; 
    cout << "Введите последовательность символов ( вводим на английском ) "; 
    cin >> str;        
	while(buffer[n]=fgetc(Text)!=EOF)
        {        
            if(strstr(buffer,str) != NULL)  // strstr возвращает указатель
            {
              cout << "Совпадение обнаружено " << str << endl;         
            } else
			{ cout << "Совпадений нет"<< endl;}
        }
		
		system("Pause"); 
}
Dady 1992 вне форума
Старый 25.06.2012, 15:26   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

зачем создали еще одну тему?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Старый 25.06.2012, 15:35   #3
Dady 1992
Пользователь
 
Регистрация: 22.06.2012
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
зачем создали еще одну тему?
Изменил программу. Если файл не успешено открыт, то функция возвращает ноль и выводится сообщение: He удается открыть файл. Я ввожу другие несуществующие названия и всё равно не выводится сообщение! Не знаете в чём дело?
Dady 1992 вне форума
Старый 25.06.2012, 15:38   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

это не причина открывать новую тему.

и прочтите таки ответы старой.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка в коде 15104 Visual C++ 1 18.12.2011 02:41
Ошибка в коде C++ Karina89 Помощь студентам 0 30.11.2011 20:23
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
ошибка в коде Pytnik Паскаль, Turbo Pascal, PascalABC.NET 45 25.05.2010 17:30