![]() |
|
Модераторы: Poseidon |
![]()
|
|
| pioner_1983 |
|
||||||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Написать программу которая позволяет подсчитывать кол-во имеющегося товара определенного типа. Дан текстовый файл содержащий тип товара и его кол-во. Файл выглядит следующим образом:
С клавиатуры вводится тип товара, кол-во которого нужно подсчитать.
При написании проги столкнулся со следующей проблемой:
Сдесь в переменную n должно сохронятся кол-во имеющегося товара определенного типа (тип вводится с клавиатуры). Проблема в том что перменная n имеет тип int, а переменная kol имеет тип char, соответственно сложить их нельзя. Скажите плз как решить проблму? Можно ли както из типа char cделать тип int? Это сообщение отредактировал(а) pioner_1983 - 2.12.2007, 01:12 |
||||||
|
|||||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: 5 Всего: 16 |
KOL это у тебя число в строковом представлении, тебе нужно преобразовать строку в число при помощи фун-ции atoi()
-------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
| pioner_1983 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Нашел описание функции atoi(), добавил в прогу, но прга работает неправильно. Программа все время выдает ответ:"такого товара в базе данных не найденно". Помогите исправить плз..
Вот что у меня получилось:
Это сообщение отредактировал(а) pioner_1983 - 2.12.2007, 14:58 |
|||
|
||||
| orthrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 400 Регистрация: 30.10.2007 Где: г. Усть-Илимск(Ир кутская обл.) Репутация: 5 Всего: 16 |
вот здесь:
надо поменять &naim на &obr, а то strcmp(obr, naim) в строке 26, сравнивает naim неизвестно с чем содержащимся в obr. -------------------- У того, кто ничего не делает, всегда много помощников.© Л.Н. Толстой ![]() |
|||
|
||||
| pioner_1983 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 29.11.2007 Репутация: нет Всего: нет |
Спасибо за помощь!
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |