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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2009, 19:31   #1
Konstantin2209
Новичок
Джуниор
 
Регистрация: 20.12.2009
Сообщений: 1
По умолчанию Проверьте пожалуйста программу на Си

Здраствуйте.
Я сделал программу на Си по указателям, очень прошу проверить правильна ли она.
Исправьте пожалуйста если что не так))


/* Указатели
6. Функция находит в строке десятичные константы и заменяет их на шестнадцатеричные с тем же значением,
например "aaaaa258xxx" на "aaaaa0x102xxx".
*/

#include <stdio.h>
#include <conio.h>
#include <string.h>

char *F1(char *p, int n)
{
char string[100], a[100];
int *pa;
pa=string;
int pred = 0;
int n;
printf ("Vvedite stroky: ", a);
gets (string);

//Ввод строки
for (pred = 0; *pa!='\0'; pa++) //Преобразование строки string к строке c десятичными числами
{
if (!(*pa>='0' && *pa<='9')) printf("%c,*pa); //если элемент строки не цифра, печатаем его
else
{
n=0;
for (; (*pa>='0' && *pa<='9'); *pa++) //Формирование из цифр числа
n = n * 10 + *pa - '0'; //Накопление целого
printf ("%X", F1(p,n); //Печатает число в 16-й системе.
pa--;
}
}
return p;

}

void main()
{
char string[100], a[100];
int pred = 0;
int n;
printf ("Vvedite stroky: ", a);
gets (string); //Ввод строки
getch();
}
Konstantin2209 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++. Проверьте пожалуйста код Alexandrk8 Помощь студентам 11 10.09.2009 11:45
проверьте программу плиз и исправьте что там не так Gronex Помощь студентам 3 21.05.2009 17:01
проверьте программку пожалуйста! djem90 Помощь студентам 2 08.12.2008 01:35
Проверьте пожалуйста.. NSvirus Паскаль, Turbo Pascal, PascalABC.NET 0 24.11.2008 01:39