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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
#1

Работа с целочиссленным массивом Modifier - C++

11.06.2008, 00:50. Просмотров 540. Ответов 1
Метки нет (Все метки)

Pomogite razobratcya cho eta procedure delaet????
char *convert_char_modifier(char *NewModifier)
{ char NewMod2[3];
char Tempcrap[2];
char Tempcrap1[1];
sprintf(NewModifier, '%02d', Modifier[0] - 64);
sprintf(Tempcrap1, '%d', Modifier[1] - 48);
strcpy(Tempcrap, Tempcrap1);
sprintf(Tempcrap1, '%d', Modifier[2] - 48);
strcat(Tempcrap, Tempcrap1);
sprintf(NewMod2, '%03s', Tempcrap);
strcat(NewModifier, NewMod2);
return(NewModifier);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2008, 00:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с целочиссленным массивом Modifier (C++):

Работа с массивом в СИ++ - C++
Нужно написать программу по вычислению массива(в функции). Сначала полученный массив сортируется, а потом из полученного массива...

Работа с массивом указателей - C++
Моя задача сделать прогу, которая предлагает пользователю ввести количество проданных книг за каждый месяц, а потом она это подсчитует....

Работа с массивом строк - C++
Добрый день, есть такая простая задача. 3 корзинки . в одной яблоко ,слива и банан, в другой персик и мандарин, в третьей апельсин и лимон....

Работа с новым массивом - C++
Задача: Сформировать массив, в котором будут только элементы исходного массива, оканчивающиеся на цифру К. Помогите пожалуйста...

Работа с символьным массивом - C++
А мучаюсь я с созданием символьного массива...Понятно, что через Char? а вот чего дальше с ним делать не понятно. Чем он отличается от...

Работа с массивом указателей - C++
Здравствуйте. Есть абстрактный класс Transport и три потомка Ship, Plane, Train. Есть массив указателей Transport*...

1
AdvanceDT
0 / 0 / 0
Регистрация: 13.06.2008
Сообщений: 11
18.06.2008, 07:25 #2
Нда...Насколько я тут разобрался, на входе функции
есть целочиссленный массив Modifier
Функция берет первый элемент массива, отнимает 64 и компонует в
строку в виде 0Х, где Х -число, например 2 преобразуется в 02,
потом от следущих двух элементов отнимается по 48 и они подряд
записываются во вторую строку, затем уже в 3ю ))) строку записывается
то, что было во второй, причем опять-таки дополняется спереди нулями,
если длина меньше 3х. Ну и наконец 1я и 3я строки объединяются и результат возвращается функцией.
Честно признаться, не функция, а ужас какой-то))), немного смахивает на бред)
Я тут исправил ее немного, должно работать)

char *convert_char_modifier()
{
char Tempcrap[2];
static char NewModifier[20];
int j;

sprintf(NewModifier, '%02d', Modifier[0] - 64);
j=sprintf(Tempcrap, '%d', Modifier[1] - 48);
j=sprintf(Tempcrap+1, '%d', Modifier[2] - 48);
sprintf(NewModifier+2, '%03s', Tempcrap);
return(NewModifier);
}
не компилял, могут быть ошибки, но все-же смотрится не так бредово))
Удачи: ADT
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2008, 07:25
Привет! Вот еще темы с ответами:

Работа с массивом! Сдвиг - C++
Есть массив с n-ным колличеством элементов. Нужно сдвинуть значение каждого элемента вправо на один, а первый и последний элемент поменять...

Работа с массивом строк в С - C++
#include <stdio.h> #include <conio.h> #include <string.h> #include <vector> int main() { char *units1 = { "zero",...

Работа с массивом структур - C++
Всем привет!!! Пожаалусто помогите кому нетрудно))) Программирование задач с использованием файлов Условие задачи! Программа...

Работа с массивом структур - C++
Разработать программу, позволяющую добавлять данные структур с указанными полями в массив, просматривать массивы, а также выполнять...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru