Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.07.2010, 15:33   #1
LOST94
Пользователь
 
Регистрация: 13.05.2009
Сообщений: 47
По умолчанию функция не возвращает нужный мне массив

Код:
#include <stdio.h>
#include <string.h>

void rl(char* a);
void rl(char* a){
char s[101];
scanf("%s",&s);
for(int i=0;i<strlen(s);i--)
a[i]=s[strlen(s)-i-1]-48;
return;
}

int main(){
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
char a[102];
for(int i=0;i<102;i++)
a[i]=0; 
rl(a);
for(int i=0;i<strlen(a);i++)
printf("%d",a[i]);
return 0;
}
Тут функция считывает из файла последовательность символов(там только числа, может быть большое число) и преобразует её в числовую последовательность, причём надо чтобы числа(они обозначают разряды) стояли в обратном порядке. например из числа 15 должно получится а(0)=5, а(1)=1.а функция возвращает только 5.
LOST94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C++ Builder функция возвращает ссылку на объект BleStaR Помощь студентам 12 25.06.2010 23:25
Функция не возвращает значения 2.0 Winlook PHP 1 10.05.2010 00:58
Функция open() возвращает неверный дескриптор devl Общие вопросы C/C++ 8 12.01.2010 20:36
Что возвращает эта функция? D[I]K Общие вопросы C/C++ 9 07.10.2009 00:32
Функция StrtoFloat не правильно возвращает число Ra88it Помощь студентам 2 02.12.2008 20:26