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

Строковые типы данных. Обработка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не работает string http://www.cyberforum.ru/cpp-beginners/thread27946.html
Здравствуйте, в чем может быть проблемма? #include <string> int main() { std::string s; return 0; } получаю d:\visual studio\vsc++\vc98\include\ios(9) : fatal error C1083: Cannot open include file: 'streambuf': No such file or directory
C++ Напечатать в возрастающем порядке все трехзначные числа напечатать в возрастающем порядке все трехзначные числа,в десятичной записи которых нет одинаковых цыфр http://www.cyberforum.ru/cpp-beginners/thread27802.html
Вставить два элемента после мах элемента и перед ним C++
Составить программу решения задачи на С++, использовать процедуры введения и вывода массивов, выделить в задаче вспомогательные алгоритмы и оформить их в виде подпрограмм. Вставить два элемента: первый - после максимального элемента, второй - перед ним. Помогите, пожалуйста!
Упорядочить по возрастанию элементы каждого столбца матрицы C++
Задание: Составить программу решения задачи на С++. Вывод матрицы на экран оформить в виде процедуры. Упорядочить по возрастанию элементы каждого столбца матрицы. Помогите сделать
C++ Двумерные массивы. Сформировать и вывести матрицу на экран http://www.cyberforum.ru/cpp-beginners/thread27656.html
Задача: Сформировать квадратную матрицу порядка n по заданному образцу . Вывод матрицы на экран оформить в виде процедуры. 1 n 1 n ... N 2 n-1 2 n-1 ... n-1 3 n-2 3 n-2 ... n-2 ... ... ... ... ... ... n-1 2 n-1 2 ... 2
C++ Работа с DLL У меня такая проблема не могу экспортировать функцию с шаблоном без шаблона она без проблем работает. Название функции BubleSort. *.cpp //--------------------------------------------------------------------------- #ifndef SORTDLL_cpp #define SORTDLL_cpp #include <vcl.h> #include <windows.h> #pragma hdrstop подробнее

Показать сообщение отдельно
BornLeader
50 / 46 / 1
Регистрация: 16.05.2008
Сообщений: 162
30.03.2009, 17:04     Строковые типы данных. Обработка строк
Ну примерно так:
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
#include <iostream>
using namespace std;
void BinToOct(const char* str)
{
cout << "Binary: " << str << endl;
cout << "Octal: ";
const int size = 8;
char* masBin[size]={"000","001","010","011","100","101","110","111"};
size_t len = strlen(str);
if((len%3)==0)
{
for(size_t i=0;i<len;i+=3)
for(size_t j=0;j<size;j++)
if(strncmp(masBin[j],&str[i],3)==0)
{
cout << j;
break;
}
cout << endl;
}
else
cerr << "Input error" << endl;
}
int main(void)
{
 BinToOct("010101110");
return 0;
}
 
Текущее время: 01:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru