Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

TargeTSan

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

#include <stdio.h>
 
const size_t BUF_LIMIT = 128;
 
void number_shift(char* str)
{
  for (char* ptr = str; *ptr; ptr++)
  {
    if (*ptr >= '0' && *ptr < '9')
      ++(*ptr);
    if (*ptr == '9')
      *ptr = '0';
  }
}
 
int main(int argc, char** argv)
{
  char buffer[BUF_LIMIT];
  printf("Enter source string plz: ");
  sscanf("%s", buffer);
  number_shift(buffer);
  printf("Number circling result: %s\n", buffer);
  return 0;
}

Всего записей: 21 | Зарегистр. 12-10-2008 | Отправлено: 22:43 24-11-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи по C/С++


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru