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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.07.2011, 17:32   #1
екатерина новикова
 
Регистрация: 05.07.2011
Сообщений: 7
Восклицание перевести на basic

известно,что в исходной строке есть двоеточие.Получить все символы,расположенные между первым и вторым двоеточием.Если второго двоеточия нет,то получить все символы,расположенные после единственного имеющегося двоеточия.

НА PASCAL
program Prog2;
uses Crt;

procedure StrCpyCh(var dest: string; src: string; delim: char);
var
p: integer;
temp: string;
begin
p := Pos(delim, src);
if p = 0 then dest := src else
begin
temp := Copy(src, p+1, Length(src)-p);
p := Pos(delim, temp);
if p = 0 then dest := temp else dest := Copy(temp, 1, p-1);
end;
end;

var
s: string;

begin
ClrScr;
StrCpyCh(s, 'Today day dark: animals - sheep, cat, tiger: fox !', ':');
WriteLn(s);
ReadLn;
end.

НА С
#include <stdio.h>


char* ch_strcpy(char* dst, const char* src, char ch) {
char* iter = dst;
while( *src ) {
if( *src++ == ch )
break;
}
while( *src != '\0' && *src != ch) {
*iter = *src++;
++iter;
}
*iter = '\0';
return dst;
}


int main(void)
{
char str[128];
ch_strcpy(str, "Today day dark: animals - sheep, cat, tiger: fox !", ':');

puts(str);

getchar();
return 0;
}
екатерина новикова вне форума Ответить с цитированием
Старый 16.07.2011, 15:30   #2
was3110
Форумчанин
 
Аватар для was3110
 
Регистрация: 25.04.2010
Сообщений: 254
По умолчанию

бейсиков много... На каком Вам нужно? Найдёте мой ящик в профиле, отвечу...
помогать студентам - моя вторая профессия
was3110 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перевести с basic на Delphi polinka92 Помощь студентам 0 16.05.2010 20:40
перевести код с basic на delphi Kigmatig Помощь студентам 1 08.02.2010 09:46
Перевести из visual basic в С# Ponvit Общие вопросы .NET 5 30.04.2009 10:15