![]() |
|
Модераторы: bsa |
![]()
|
|
| Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
Мне задание делать не надо просто подскажите мысль как его можно сделать. Это сообщение отредактировал(а) Ice08 - 13.6.2008, 10:32 |
|||
|
||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
для Buildera:
-------------------- undefined |
|||
|
||||
| Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
А на с++ как это можно сделать?
|
|||
|
||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
это вообще-то C++ Builder.. без использования VCL нужно так: выделяешь буффер под строку (возьми с запасом), пишешь функцию у которой на входе код символа и количество повторений (аналог StringOfChar()), получаешь число в текстовом формате, определяешь длину этой строки с помощью функции strlen(), вычитаешь из 9 (согласно условию) эту длину, передаешь полученое число в созданую ранее функцию (аналог StringOfChar()), получаешь на выходе нужное количество звездочек в виде строки, прибавляешь с помощью функции strcat() к строке со звездочками строку с числом.. собственно это и было мной ранее реализовано.. ты же просил идею.. Это сообщение отредактировал(а) fish9370 - 13.6.2008, 15:20 -------------------- undefined |
|||
|
||||
| IKM2007 |
|
|||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Еще можно так.
-------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
|||
|
||||
| Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
спасибо, а с помощью какой ф-ии переводить числа в символьный тип?
Это сообщение отредактировал(а) Ice08 - 13.6.2008, 20:36 |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 6 Всего: 118 |
itoa
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| bronislav |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 334 Регистрация: 29.1.2008 Где: Украина::Донецк Репутация: 2 Всего: 3 |
Ну можно еще так:
Это сообщение отредактировал(а) bronislav - 14.6.2008, 20:14 -------------------- ![]() иногда проще и быстрей обойти лужу, даже если кажется что она мелкая и путь напрямик короче - ведь она может скрывать открытый люк (с) mes |
|||
|
||||
| IKM2007 |
|
||||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Если хочешь переводить числа от 0 до 9, то можно так
И можешь без функции переводить числа в строку. Так.
-------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
||||
|
|||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
||||
|
||||
| Ice08 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 52 Регистрация: 7.5.2008 Где: Украина Репутация: нет Всего: нет |
Спасибо ребята.
|
|||
|
||||
| fish9370 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
я бы убил за это, особенно за его форматирование.. Это сообщение отредактировал(а) fish9370 - 15.6.2008, 13:16 -------------------- undefined |
||||
|
|||||
| IKM2007 |
|
||||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Кто сказал? если бы было так
ты был бы прав, Но в данном случае i определен во всем маин-е. Исправления, особенно такого уровня, не очень приветствуются. Это сообщение отредактировал(а) IKM2007 - 15.6.2008, 18:06 -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
||||
|
|||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
компилятор С++ говорит.. т.е. ты пологаешь, что i
считается объявленым вне цикла? Это сообщение отредактировал(а) fish9370 - 15.6.2008, 18:24 -------------------- undefined |
|||
|
||||
| IKM2007 |
|
||||||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Дает ошибку? У меня Visual Studio 6.0, и никакого намека на ошибку нет. Какой компилятор используешь?
Я полагаю, что эти два кода идентичны.
то есть i обьявлен вне цикла. -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
||||||
|
|||||||
| fish9370 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
да, компилятор от борланда 2006 выдает ошибку..
и я с ним согласен.. Это сообщение отредактировал(а) fish9370 - 15.6.2008, 18:31 -------------------- undefined |
||||
|
|||||
| IKM2007 |
|
|||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
Не знаю. С Borland-ом совсем не знаком. -------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
IKM2007, переменная i объявлена внутри цикла, по Стандарту C++ от 98 года и новее. Visual Studio 6 устарела, так как _не_ поддерживает современные стандарты.
|
|||
|
||||
| IKM2007 |
|
|||
![]() Зима близко ![]() ![]() Профиль Группа: Участник Сообщений: 702 Регистрация: 26.4.2008 Где: olmedreca Репутация: 3 Всего: 40 |
OK.
-------------------- "К чёрту обстоятельства, я создаю возможности." Брюс Ли |
|||
|
||||
| fish9370 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 663 Регистрация: 15.4.2007 Где: Москва Репутация: 1 Всего: 1 |
эх.. только хотел привести логи из gcc..
JackYF -------------------- undefined |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |