Форум программистов, компьютерный форум CyberForum.ru

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

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

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

25.06.2012, 04:53. Просмотров 268. Ответов 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"); 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2012, 04:53     Ошибка в коде
Посмотрите здесь:

Ошибка в коде - C++
Форумчане, подскажите где ошибка: #include&lt;conio.h&gt; #include&lt;iostream&gt; #include&lt;cmath&gt; #include&lt;cctype&gt; #include&lt;cstring&gt; using...

Ошибка в коде - C++
Создать абстрактную ф-ю, класса UZ, с подклассами SUZ и DUZ, вывести их на экран. #include &lt;iostream&gt; using namespace std; ...

Ошибка в коде - C++
Я уже пол дня код пишу. Дописался до такой степени что уже не хочет компилироваться. Ругаеться на 134 135 строки, но я не вижу там ошибики....

ошибка в коде - C++
//--------------------------------------------------------------------------- #include &lt;stdio.h&gt; #include &lt;conio.h&gt; ...

Ошибка в коде с++ - C++
Перевел код из паскаля в с++, и видимо где-то ошибка, так как ответы разные. Пожалуйста, помогите разобраться в чем проблема. Вот само...

Ошибка в коде - C++
Вот код: #include &quot;stdafx.h&quot; #include&lt;stdio.h&gt; #include&lt;conio.h&gt; #define N 100 int main() { int mas; int...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Серегаа
1 / 1 / 0
Регистрация: 26.04.2012
Сообщений: 24
25.06.2012, 05:24     Ошибка в коде #2
я у себя также запустил, но без 1 строки, в итоге после ввода имени, она просто считала файл и вывела, и на этом все закончилось...
Dady
2 / 2 / 0
Регистрация: 20.03.2012
Сообщений: 53
25.06.2012, 05:27  [ТС]     Ошибка в коде #3
Цитата Сообщение от Серегаа Посмотреть сообщение
я у себя также запустил, но без 1 строки, в итоге после ввода имени, она просто считала файл и вывела, и на этом все закончилось...
Скажите, пожалуйста, без какой первой строчки? Заранее благодарю!
Серегаа
1 / 1 / 0
Регистрация: 26.04.2012
Сообщений: 24
25.06.2012, 05:34     Ошибка в коде #4
#include "stdafx.h"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2012, 05:36     Ошибка в коде
Еще ссылки по теме:

Ошибка в коде - 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...

Ошибка в коде - C++
1 Составить программу, которая описывает структуру в соответствии с вариантом и записывает введенные пользователем данные в бинарный файл...

Ошибка в коде - C++
Цикл работает пока вводятся tempЫ и цикл_офф равен фалс. Когда пишу в темп &quot;no more&quot;, cycle_off становится тру и цикл прекращается....

Ошибка в коде - C++
Помогите с ошибкой пожалуйста, компилю на линуксе, суть такова, изменение порядка строк в текстовом файле, он зацикливается и не может...


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

Или воспользуйтесь поиском по форуму:
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;
}
Yandex
Объявления
25.06.2012, 05:36     Ошибка в коде
Ответ Создать тему
Опции темы

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