Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Найти наибольшее число меньшее x , которое можно представить в виде суммы двух квадратов https://www.cyberforum.ru/ cpp-beginners/ thread2154673.html
Делал в visual studio 2013. #include <iostream> using namespace std; int main () { int m, naib, i, j, x, k; m = 1; //число , меньшее x i = 1; // первое число в сумме квадратов j = 1; // второе число в сумме квадратов naib = 0; //наибольшее число
Работа со списком студентов C++
Создать массив со списком студентов, их полом, оценками за сессию, если среди оценок есть "2", то узнать, сколько было пересдач. Если пересдач было больше 3-х, то написать "ОТЧИСЛЕН". Вывести список отчисленных студентов и список студентов, сдавших хоть один экзамен на два. (обязательное использование функций, сходные данные должны храниться в текстовом файле)
C++ Вычисление корней многочлена по схеме Горнера Помогите написать программу для нахождения корней многочлена. На входе степень многочлена, коэффициенты, точность(епсилон). https://www.cyberforum.ru/ cpp-beginners/ thread2154660.html C++ Классы. Конструкторы и деструкторы. С++ https://www.cyberforum.ru/ cpp-beginners/ thread2154657.html
Создайте класс Money (деньги) для работы с денежными суммами. Число должно быть представлено двумя полями: типа long для рублей и типа unsigned char – для копеек. Дробная часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать сложение, вычитание, деление сумм, деление суммы на дробное число, умножение на дробное число и операции сравнения. Буду благодарна.
C++ Перевести буквы строки в их двоичный код
есть строка типа string состоящая из букв нужно перевести буквы в их двоичный код я пробовал написать функцию но при выходе эта функция возвращает значения строки то есть он выводит двоичный код а работать с ним нельзя либо выдает ошибку string bin_cod(string str) { for (char c : str) { std::bitset<8> bs(c); std::cout << bs; } std::cout << std::endl;
C++ Найти точки пересечения луча и окружности https://www.cyberforum.ru/ cpp-beginners/ thread2154607.html
Given a sphere of radius sphereRadius, center point is sphereCenter and a ray with origin rayStart and direction vector rayDirection (in 3D space). Please check the figure below for a graphical example. Implement function: Intersection FindIntersection( const Vector3F& rayStart, const Vector3F& rayDirection, const Vector3F& sphere Center, float sphereRadius); Function returns _all_...
C++ Написать программу поиска цифр в тексте Помогите пожалуйста, необходимо написать программу поиска объектов в в тексте в соответствии с индивидуальным заданием. Индивидуальное задание: Объект: Цифры Действие: Копировать https://www.cyberforum.ru/ cpp-beginners/ thread2154602.html Заменить элеенты массива и отсортировать строку C++
- заполнить случайным образом целыми числами из диапазона двумерный массив, содержащий 6х9 элементов и вывести исходный массив на экран в виде матрицы; (НЕ ОБЯЗАТЕЛЬНО) - заменить все элементы массива, меньшие n (n вводится пользователем) на 0 и вывести результирующий массив на экран; - отсортировать строку, указанную пользователем, в порядке убывания и вывести результат на экран.
C++ Написать программу, позволяющую менять местами элементы Дана целочисленная матрица размером nm (m - четное). Написать программу, позволяющую менять местами элементы первого и последнего столбцов, элементы второго и (n-1)-го столбцов и т. д. до среднего столбца (n - нечетно). https://www.cyberforum.ru/ cpp-beginners/ thread2154588.html C++ Занумеровать вершины дерева двоичного поиска в соответствии с их обходом во внутреннем порядке Привет Задача такова: Построить дерево двоичного поиска для заданного множества це- лых чисел и занумеровать его вершины в соответствии с их обходом во внут- реннем порядке. Надеюсь, сделал правильно: #include "stdafx.h" #include <iostream> #include <conio.h> https://www.cyberforum.ru/ cpp-beginners/ thread2154586.html
C++ Поиск файлов с именами на русском языке
У меня рабочая программа, для поиска файлов на пк, в каталогах и подкаталогах, но есть проблема, у меня она ищет только файлы на англ языке, а русские нет, пишет ничего не найдено, подскажите как исправить.
C++ Реализовать окружность вписанную в квадрат с применением множественного наследования https://www.cyberforum.ru/ cpp-beginners/ thread2154577.html
Добрый день, как реализовать окружность вписанную в квадрат с применением множественного наследования?
0 / 0 / 1
Регистрация: 11.12.2017
Сообщений: 3
0

Поиск слова в текстовом файле - C++ - Ответ 11935031

11.12.2017, 17:29. Показов 1400. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно создать программу по поиску слова в текстовом файле. Есть вот-такой вот код:
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#define _CRT_SECURE_NO_WARNINGS
 
#include <iostream>
#include <stdio.h>
#include <string.h>
#include<windows.h>
 
 
 
using namespace std;
int main(int argc, char*argv[])
{
    
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251); 
    int OldColor = 228;
    CONSOLE_SCREEN_BUFFER_INFO csbi = { 0 };
    if (GetConsoleScreenBufferInfo(GetStdHandle (STD_OUTPUT_HANDLE), &csbi))
    {
        OldColor = csbi.wAttributes;
    }
    cout << "Введите путь к файлу:" << endl;
    char*put = new char[50];
    cin >> put;
    FILE*fp;
    fp = fopen(put, "r");
    if (!fp)
    {
        cout << "Не удалось открыть файл " << endl;
        system("pause");
        return 0;
 
    }
    cout << "Введите искомое слово:" << endl;
    char* pStringToMatch = new char[10000];
    cin >> pStringToMatch;
    int len = strlen(pStringToMatch);
    while (!feof(fp))
    {
        int c = fgetc(fp);
        if (EOF == c) break;
        if (c == pStringToMatch[0])
        {
            char word[1000];
            int index = 0;
            do {
                word[index++] = c;
                c = fgetc(fp);
            } while (!feof(fp) && index < len&&index < 1000);
            word[index] = '\0';
            if (0 == strcmp(word, pStringToMatch))
            {
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 1488);
                printf("%s", word);
                SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), OldColor);
            }
            else
                printf("%s", word);
        }
        printf("%c", c);
 
    }
    fclose(fp);
    fp = NULL;
    system("pause");
    return 0;
}
Работает с английскими буквами и символами, а с русскими буквами нет. Подскажите как сделать так, чтобы работало с кириллицей. Заранее спасибо за ответ.

Вернуться к обсуждению:
Поиск слова в текстовом файле C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2017, 17:29
Готовые ответы и решения:

Поиск слова в текстовом файле
Программа ищет заданное слово в файле с текстом, в результате нужно вывести на экран этот же текст,...

Реализовать поиск слова в текстовом файле
Необходимо создать консольное приложение, которое по заданному пользователем слову будет обращаться...

Ошибка. Поиск и замена слова в текстовом файле
Задача: найти и заменить одно слово на другое в текстовом файле. Я сделал вот так, но она работает...

Поиск в текстовом файле слова и вывод блока текста, в котором оно встретилось
Здравствуйте! Подскажите пожалуйста как будет выглядеть код мне нужно реализовать поиск по txt...

2
11.12.2017, 17:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2017, 17:29
Помогаю со студенческими работами здесь

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом текстом файле; Не...

Замена слова в текстовом файле!?!?!
Пытаюсь разобраться с программкой, но нифига не выходит. :( Вод код программки: // filter.cpp:...

Поиск в текстовом файле
Всем привет! Нужно на С++ написать программу,в поиске похожего не нашёл. Вот сама задача - Имеются...

Поиск в текстовом файле
Здравствуйте, нужно осуществить поиск нужной строки в файле .txt. Как быть?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru