Вернуться   Foxter.ru > Мой компьютер > Программирование

Ответ
 
Опции темы Опции просмотра
Старый 08.04.2006, 18:08   #13008  
Супостат
 
Аватар для LIBERUM VETO
 
Репутация: 411Репутация: 411Репутация: 411Репутация: 411Репутация: 411
Регистрация: 29.10.2005
Адрес: Славный город Ехо
Сообщения: 95
По умолчанию С

учим С. Нифига не объясняют, но говорят делать. Подскажите плз простенькую прогу - потом сам разберуся наверное... =)

Написать следующие функции в двух вариантах: с использованием
индексов и указателей. Вначале должна быть написана функция с использованием
индексов. Второй вариант должен являться чисто формальным преобразованием
выражений с индексами в выражения с указателями. Протестировать функции,
т.е. в функции main должны быть тестовые обращения к написанной функции,
например, к функции strcat(...).

int strcspn(char* string1, char* string2)
Возвращает индекс символа в строке string1, который принадлежит
набору символов, задаваемому строкой string2. Завершающий нулевой символ не
учитывается при поиске. Индексация, как это принято в С, начинается с нуля.
__________________
LIBERUM VETO вне форума   Ответить с цитированием
Старый 08.11.2006, 19:57   #30702  
Новичок
 
Аватар для pepper009
 
Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301Репутация: 3301
Регистрация: 08.11.2006
Сообщения: 2
По умолчанию

int strspn(char* string1,char* string2)
{
int i=0,j=0;
while(string2[i])
{
while(string1[j])
{
if(string1[i]==string2[i])
{
return j;
}
j++;
}
i++;
}
return -1;
}
int strspn(char* string1,char* string2)
{
int i=0,j=0;
while(*(string2+i))
{
while(*(string1+j))
{
if(*(string1+i)==*(string2+i))
{
return j;
}
j++;
}
i++;
}
return -1;
}

pepper009 добавил 08.11.2006 в 19:58
Прошу прощение за форматирование... Я форматировал, это все софтина форумовская...

Последний раз редактировалось pepper009, 08.11.2006 в 19:58. Причина: Добавлено сообщение
pepper009 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Powered by vBulletin
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
[Foxter Skin] developed by: Foxter.ru