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

Обработка строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переведите программу из Паскаля в С++ http://www.cyberforum.ru/cpp-beginners/thread1055316.html
Добрый вечер! Кому не сложно, переведите прогу из паскаля в с++ Вот задание: Описать запись с именем PRICE, содержащую следующие поля: • TOVAR — название товара; • MAG — название магазина, в котором продается товар; • STOIM — стоимость товара в руб. 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив SPISOK, состоящий из восьми эле¬ментов типа...
C++ Реализовать нижеприведенные классы, перегрузить операторы УВАЖАЕМЫЕ ФОРУМЧАТА ПОМОГИ МНЕ СДЕЛАТЬ ЗАДАЧУ))))ОЧЕНЬ БЛАГОДАРНА БУДУ))) ПРЕПОД ЗАДОЛБАЛ.....(((((( Реализовать нижеприведенные классы: class CInt { public: CInt (int); int value; operator int (); operator char* (); }; http://www.cyberforum.ru/cpp-beginners/thread1055309.html
Используя класс cdistance, выполнить действия C++
УВАЖАЕМЫЕ ФОРУМЧАТА ПОМОГИ МНЕ СДЕЛАТЬ ЗАДАЧУ))))ОЧЕНЬ БЛАГОДАРНА БУДУ))) Используя класс cdistance, выполнить действия. При этом P1 — периметр треугольника, P2 — периметр квадрата, S1 — площадь треугольника, S2 — площадь квадрата, L1 — длина окружности, ФС — форматная строка, Д — действие. ФС: (%1 %%25), Д: P1–P2/2–S1–S2/2–L1;
C++ C++ не считывает пробелы из бинарного файла
Всем салют. Завис на одной проблемке, может кто поможет? При побайтовом считывании бинарного файла (для примера расширение .png), считываются все символы кроме пробелов!!! Как быть не знаю просто P.S. при том же бинарном побайтовом чтении текстового файла пробелы нормально считываются. считываю так: fread(&buf,sizeof(BYTE),1,file1);
C++ Обработчик исключительных ситуаций http://www.cyberforum.ru/cpp-beginners/thread1055297.html
Нужна любая программа такого типа, помогите пожалуйста.
C++ Разработать функцию, определяющую среднее арифметическое кодов символов в строке S Разработать функцию Mean(const S:string):integer, определяющую среднее арифметическое кодов символов в строке S (дробную часть отбросить). С помощью данной функции вывести только такие строки из введенного набора, у которых среднее арифметическое кодов символов не меньше 70. подробнее

Показать сообщение отдельно
Nessy6i
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 2
24.12.2013, 20:23  [ТС]     Обработка строк
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
68
69
70
71
72
73
#include <iostream>
#include <cstring>
using namespace std ;
int amountSpecSymbols (const char*) ;
int calcSymbol(const char*);
 
int main ( )
{
char tmp[80] ;
char* ptmp (tmp) ;
char s [10];
char* ps ;
ps = s ;
cout « "Enter substring" « endl ;
cin.getline(s,10) ;
 
do
{
cout « "Enter string" « endl ;
cin.getline(tmp,80) ;
int n ;
n = amountSpecSymbols(tmp);
ptmp = new char [strlen(tmp) + strlen(s)*n + 1] ;
strcpy_s(ptmp,strlen(tmp) + strlen(s)*n + 1, tmp) ;
char *p ;
p = &tmp[0] ;
while(*p)
{
if ( isupper (*p) && *(p+1)== '\0' )
return 0 ;
p++ ;
}
 
 
 
cout « amountSpecSymbols(tmp) « endl ;
p = &tmp[0] ;
int k;
k = calcSymbol(s);
while (*p)
{
ps = &s[0];
if(! isalnum(*p))
{
while (! isalnum(*p))
if(k>1)
{
*p = *ps;
p++;
ps++;
}
else
*p = *ps;
}
 
p++;
 
if(*p == '\0')
break ;
 
}
 
cout « tmp « endl ;
 
delete [ ] ptmp ;
 
 
}
while (tmp[0]) ;
return 0 ;
 
 
}
 
Текущее время: 00:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru