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

Работа с файлами и поиск подстроки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание класса Vector http://www.cyberforum.ru/cpp-beginners/thread1112651.html
Класс вектор - для вещественных чисел. Реализованы методы добавления числа в конец массива - инсерт, и удаления с итый по житый элемент массива (эрейс). Как корректно вызвать функции эрейс и инсерт? #include <iostream> #include <stdlib.h> using namespace std; class Vector { double *v; int N;
C++ Даны положительные числа A, B, C. (While) Даны положительные числа A, B, C. На прямоугольнике размера A × B размещено максимально возможное количество квадратов со стороной C (без наложений). Найти количество квадратов, размещенных на прямоугольнике. Операции умножения и деления не использовать. Решить через while http://www.cyberforum.ru/cpp-beginners/thread1112636.html
Создание и отображение данных в документе C++
Кто может помочь - скажите, пожалуйста, почему в конце происходит аварийное завершение программы. Просто не могу понять, почему если в конце использовать функцию show_f, то программа вылетает. А если не использовать, то всё работает. #include "stdafx.h" #include <iostream> #include <string.h> #include <time.h> #include <stdlib.h> #include <iomanip> #include <fstream>
C++ Шаблон и программа использующая этот шаблон
Требуется создать шаблон функции "бинарное дерево". Использовать его для сортировки целых чисел и строк, задаваемых с клавиатуры или из файла.. Заранее благодарю .=)
C++ Не компилируется 64-битная DLL из 32-битного проекта http://www.cyberforum.ru/cpp-beginners/thread1112612.html
Добрый день! У меня есть проект MS VS2010 Prof+WinDDK7600, 32-битная DLL принтпроцессора. Во время печати спулер системы ее вызывает, и она определенным образом модифицирует печатаемые данные. Т.е. по сути делает хук в системе для перехвата печати из стандартных средств Windows. DLL нормально компилируется и работает. Но мне нужно собрать 64-битную версию, чтобы принтпроцессор мог работать...
C++ БлэкДжэк Помогите пожалуйста до делать игру БлэкДжэк #include <iostream> #include <iomanip> #include <ctime> #include <windows.h> using namespace std; enum ConsoleColor {Black, Blue, Green, Cyan, Red, Magenta, Brown, LightGray, DarkGray, LightBlue, LightGreen, LightCyan, LightRed, LightMagenta, Yellow, White }; void SetColor(int text, int background) { подробнее

Показать сообщение отдельно
THE--MASTER
Заблокирован
06.03.2014, 13:41     Работа с файлами и поиск подстроки
На здоровье
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
std::fstream fs("11test.txt", std::ios::in | std::ios::binary);
if(!fs.is_open())
    return -1;
 
fs.seekg(0, std::ios::end);
size_t file_size = fs.tellg();
fs.seekg(0, std::ios::beg);
char *data = new char[file_size];
fs.read(data, file_size);
fs.close();
 
std::string strData = data;
 
std::string sample = "ab";
int sampleCounter = 0;
size_t pos = 0;
while (true)
{
    pos = strData.find( sample, pos );
    if(pos != std::string::npos)
    {
        sampleCounter++;
        pos += sample.size();
    }
    else
        break;  
}   
    
delete[] data;
 
std::cout << "Sample '" << sample << "' meets " << sampleCounter << " times in the file" << std::endl;
 
system("pause");
 
Текущее время: 09:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru