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

Указатели и строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические Массивы http://www.cyberforum.ru/cpp-beginners/thread148787.html
Выручайте ребята :friends: 1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать. 2. Удалить все четные элементы и вывести полученный массив на печать. 3. Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать. 4. Добавить К строк, начиная со строки с номером N и вывести полученный массив на печать. ...
C++ Видеоуроки по С++ Я не знаю, быть может уже кто-то предлогал, однако на youtube есть отличные русские видеоуроки по С++... Вот собственно ссылка http://www.youtube.com/view_play_list?p=30625C8F5ADD5BB4&sort_field=original&page=1 45 уроков от нуля до чего-то серьёзного. Я предлогаю поместить в верхнюю часть, среди важно. Что скажете форумчане? Добавлено через 4 часа 47 минут Так что по нулям??....Никто не... http://www.cyberforum.ru/cpp-beginners/thread148786.html
C++ Сформировать двоичный файл из элементов
Сформировать двоичный файл из элементов, заданной в варианте структуры, обеспечить возможность создания базы данных, добавления записей, демонстрации всех записей. Структура "Человек": фамилия, имя, отчество; год рождения; рост; вес. Обеспечить возможность фильтрации по возрасту и массе.
C++ структура
Сформировать массив, содержащий сведения об отправлении поездов дальнего следования с Казанского вокзала. Комбинированный тип содержит поля: номер поезда, станция назначения, время отправления, время в пути, наличие билетов. Написать программу, выдающую информацию: - наличие билетов на поезд с номером ХХХ. вот, никак она не получается:( эта задача на структуры заранее спасибо)
C++ Найти произведение положительных элементов, кратных 5 или7, в каждом ряде матрицы http://www.cyberforum.ru/cpp-beginners/thread148742.html
Помогите пожалуйста исправить мой корявенький код(среда программирования Borland C++) Задание:определить двухмерный массив А,заполнить его случайными целыми числами от -1000 до 1000.Найти произведение положительных элементов,кратных 5 или7,в каждом ряде.Размер массива определяется с клавиатуры,но 4<=n<=10, 4<=m<=10, n!=m.Результаты внести в новый массив. #include <stdio.h> #include <conio.h>...
C++ определить лежит внутри или нет дано два многоугольника на плоскости перечислением координат вершин,проверить лежит ли один из них строго внутри другого?как такое сделать?не пойму даже теоритически не говоря о практически=( я взял такие координаты - Point a, b; a = Point(0,3); a = Point(1,3); a = Point(3,1); a = Point(1,-2); a = Point(-1,-1); подробнее

Показать сообщение отдельно
CityFix
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 5

Указатели и строки - C++

24.06.2010, 05:00. Просмотров 521. Ответов 3
Метки (Все метки)

Здравствуйте! Помогите решить такую задачу
Найти в строке последовательности , состоящие из одного повтопяющегося символа, и заменить его на число символов и один символ, например мммммм - 5м
Реализовал вот так:

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
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
 
void Simvol(char *c)
 {
      int i,j,k,m; 
        for (i=0; c[i]!=0; i++) 
                {
                     if(c[i]!=' ' && c[i]==c[i+1]) 
                        {          
                for (j=i, k=1; c[j]==c[j+1]; k++, j++);                             if (k>=10) c[i++] = k/10 + '0';c[i++] = k%10+'0';
              for(j++, m=i+1; c[j]!=0; j++, m++) c[m]=c[j];
                      c[m]=0;
                       }
                }
}
 
 int main()
 {
 char m[80]="ccccccceeaa dfgdfg hhhhhhhh ttsvvvgggg zzzzzzzz kkkkkkkk sdrgbbjr";//Строка
 SetConsoleCP(1251); 
 SetConsoleOutputCP(1251); 
 Simvol(m);
 puts(m);
}
Подскажите как реализовать функцию используя указатели?

Добавлено через 11 часов 39 минут
Очень сильно надо, может кто помочь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru