Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dady
2 / 2 / 0
Регистрация: 20.03.2012
Сообщений: 53
#1

Ошибка в коде - C++

25.06.2012, 04:53. Просмотров 276. Ответов 4
Метки нет (Все метки)

Друзья, помогите. Почему программа не открывает указанный файл? Вчём может быть ошибка?


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <iostream> 
#include <fstream> 
using namespace std; 
int main() 
{   setlocale(LC_ALL,"Russian"); 
    char s[256];
    cin>>s;
    FILE *Text;
        if((Text=fopen(s, "r"))==NULL)
            cout<< "no";
        size_t const n=(sizeof(Text));
    char buffer[n]; 
    char str[10];     
    cout << "Введите последовательность символов (вводим на английском) "; 
        fscanf(Text ,"%s",s); 
    while(!feof(Text))
        { 
            if(strstr(buffer,str) != NULL)  
            {
              cout << "Совпадение обнаружено " << str << endl;
            } else
            { cout << "Совпадений нет"<< endl;}
        }
        
        system("Pause"); 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 04:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка в коде (C++):

Ошибка в коде (Ошибка сегментирования (core dumped) - C++
Добрый день. Подскажите пожалуйста, где ошибка в коде? char ch; string s; while ((ch = cin.get()) != '0' ) ...

В чём ошибка.В коде там где коментарий там ошибка поучается. - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr; public: ...

Ошибка в коде? - C++
Доброго времени суток. Учусь по книге Дейтелов &quot;Как программировать на С++&quot;...Перепечатал оттуда пример в компилятор, но он не...

Ошибка в коде - C++
Помогите, пожалуйста! Написала код программы на С++ и нажала отладку, а он мне выдает ошибку &quot;Не удается запустить программу...

Ошибка в коде - C++
Долго сижу и никак не могу понять в чём ошибка. Вот 3 файла. Они подключены правильно и работают. main.cpp #include &lt;iostream&gt; ...

Ошибка в коде - C++
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; void margeSorat(vector&lt;int&gt; &amp;a, size_t start, size_t end) { if...

4
Серегаа
1 / 1 / 0
Регистрация: 26.04.2012
Сообщений: 24
25.06.2012, 05:24 #2
я у себя также запустил, но без 1 строки, в итоге после ввода имени, она просто считала файл и вывела, и на этом все закончилось...
1
Dady
2 / 2 / 0
Регистрация: 20.03.2012
Сообщений: 53
25.06.2012, 05:27  [ТС] #3
Цитата Сообщение от Серегаа Посмотреть сообщение
я у себя также запустил, но без 1 строки, в итоге после ввода имени, она просто считала файл и вывела, и на этом все закончилось...
Скажите, пожалуйста, без какой первой строчки? Заранее благодарю!
0
Серегаа
1 / 1 / 0
Регистрация: 26.04.2012
Сообщений: 24
25.06.2012, 05:34 #4
#include "stdafx.h"
0
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
25.06.2012, 05:36 #5
немного подправил

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <fstream>
using namespace std;
int main()
{   setlocale(LC_ALL,"Russian");
    char s[256];
    cin>>s;
    FILE *Text;
        if((Text=fopen(s, "r"))==NULL)
            cout<< "no";
        size_t const n=(sizeof(Text));
    char buffer[n];
    char str[10];
    cout << "Введите последовательность символов (вводим на английском) ";
    cin>>buffer;
        fscanf(Text ,"%s",str);
 
            if(strstr(buffer,str) != NULL)
            {
              cout << "Совпадение обнаружено " << str << endl;
            } else
            { cout << "Совпадений нет"<< endl;}
 
 
        return 0;
}
1
25.06.2012, 05:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2012, 05:36
Привет! Вот еще темы с ответами:

Ошибка в коде - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &quot;math.h&quot; #ifdef _DEBUG #define new DEBUG_NEW #endif CWinApp theApp; ...

Ошибка в коде - C++
Подскажите пожалуйста, почему не работает. Выдает ошибку: error LNK2019: ссылка на неразрешенный внешний символ &quot;public: void __thiscall...

Ошибка в коде - C++
Добрый вечер! Объясните чайнику, почему не компилируется код. Ругается на 5, 7, 11, 17, 19, 21, 23 строки. / WhileDemo - введите...

Ошибка в коде - C++
Проверьте эту программу пожалуйста, вроде она не сложная, а я не могу найти ошибку вообще уже пол часа сижу. #include &lt;iostream&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru