Строки

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

  1. Ursa

    Ursa Гость

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

    Whatka Well-Known Member

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

    Ursa Гость

    как строку разобрать сдесь

    #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;
    }
     
Загрузка...

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