Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 30.03.2009
Откуда: Екатеринбург
Нужно удалить коментарии типа "//" до конца строки,то есть на пример:
Код:
int i=123;//Коментарий бла-бла...

нужно удалить коментарий от // до конца строки,как это реализовать?

P.S. Компилятор Borland C++ Builder 6

Добавлено спустя 3 часа 53 минуты 58 секунд:
чё никто незнает?



Партнер
 

Member
Статус: Не в сети
Регистрация: 01.03.2006
Откуда: Москва
читаешь строку, читаешь по 2 буквы, при нахождении // стираешь все что после, что сложного то? Учебник по С++ глава работа со строками.
На С не изображу ибо не знаю

_________________
FAQ ASUS P5W DH Deluxe: http://people.overclockers.ru/h8/articles


 

Junior
Статус: Не в сети
Регистрация: 30.11.2008
Код:
#define EOF -1

int main()
{
        char c;
        while((c = getchar()) != EOF)
        {
                if(c == '/')
                {
                        if((c = getchar()) == '/')
                        {
                                while((c = getchar()) != '\n' && c != EOF);
                        }
                }
                putchar(c);
        }
        return(0);
}


 

Member
Статус: Не в сети
Регистрация: 30.03.2009
Откуда: Екатеринбург
как это в билдер перевести?)) я пытался но неполучилось
к примеру считывать текст из Memo1


 

Member
Статус: Не в сети
Регистрация: 24.06.2008
XTracer писал(а):
как это в билдер перевести?)) я пытался но неполучилось
к примеру считывать текст из Memo1

Как-то так:
Код:
for (int i=0,j;i<Memo1->Lines->Count;i++) if (j=Memo1->Lines->Strings[i].AnsiPos("//")) Memo1->Lines->Strings[i]=Memo1->Lines->Strings[i].SubString(1,j-1);


 

Member
Статус: Не в сети
Регистрация: 30.03.2009
Откуда: Екатеринбург
спс :beer:


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 6 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan