1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Строки

Тема в разделе "C/C++/C#", создана пользователем Ursa, 15 мар 2012.

  1. Ursa

    Ursa Гость

    Репутация:
    0
    Разработать программу согласно варианту задания. Максимальная длина строк не менее
    50 символов. При реализации программы использование функций для работы со строками из
    библиотек stdlib.h и string.h запрещено.
    Задание:
    Дана строка, содержащая число в десятичной системе исчисления.
    Преобразовать число в строке к восьмеричной системе.
    Зарание спасибо.
     
  2. Whatka

    Whatka Well-Known Member

    Репутация:
    0
    Регистрация:
    9 окт 2011
    Сообщения:
    428
    Симпатии:
    4
    что конкретно не получается?
     
  3. Ursa

    Ursa Гость

    Репутация:
    0
    как строку разобрать сдесь

    #include <stdio.h>

    char* dec2oct(const char* src, char* dest)
    {
    int i;

    sscanf(src, "%d", &i);
    sprintf(dest, "%o", i);

    return dest;
    }

    int main(void)
    {
    const char* dec = "123456";
    char oct[100];

    puts(dec2oct(dec, oct));

    return 0;
    }
     
Загрузка...

Поделиться этой страницей