Форум программистов, компьютерный форум, киберфорум
Наши страницы

Непонятная ошибка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка числовой информации. Итерационные алгоритмы. Циклы http://www.cyberforum.ru/cpp-beginners/thread239550.html
цели лабы 1) Организация циклов различной структуры. 2) Организация вложенных циклов. 3) Выделение отдельных цифр данного числа. Их перестановка между собой. 4) Обработка элементов некоторой...
C++ выходной файл Обясните пожалуста,непойму как мне сделать дальше??? Вот условие задачи: Записать выходной файл, добавив к каждому числу первое нечетное по абсолютной величине число файла. #include... http://www.cyberforum.ru/cpp-beginners/thread239539.html
C++ Что значит знак -> в с++
Начал изучать классы и никак немогу найти инфу о символе -> непонятно что он значит вот пример где он применяется // // richTextBox1 // ...
вопрос о getter\setter C++
дан код, который трактуется как образец. class Foo { Value field_; public: // функция 1 Value& field() { cout<<"1"; return field_; }
C++ про ярлык http://www.cyberforum.ru/cpp-beginners/thread239518.html
Здравствуйте господа програмисты!!!!!!!!создаю прогу,делаю через windows ярлык на неё,создаю прогу которая копирует мою первую прогу в program files а ярлык на рабочий стол.ВОПРОС-при копировании...
C++ Матрица Помогите с решение задачи В матрице N-го порядка переставить строки так,чтобы на главной диагонали матрицы были расположены эти элементыв наибольшие по абсолютной величине Спасибо подробнее

Показать сообщение отдельно
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
07.02.2011, 23:24
Легче указатели передвигать.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <cstdio>
#include <cstring>
 
int main(int argc,char **argv) {
  char source_string[] = "ABominogue gABbriel crAB";
  char *destination_string = new char[strlen(source_string) + 1];
 
  char *source_symbol = source_string;
  char *destination_symbol = destination_string;
 
  while (*source_symbol != '\0') {
    if (*source_symbol == 'A' && *(source_symbol + 1) == 'B') {
      source_symbol += 2;
      *(destination_symbol++) = 'C';
    } else {
      *(destination_symbol++) = *(source_symbol++);
    }
  }
  *destination_symbol = '\0'; // принудительный ноль в конец строки
 
  printf("'%s' became '%s'\n", source_string, destination_string);
  return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru