![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
слово virtual убрать можно, оно для случая если наследование от этого класса будет, подробности в книге лучше почитать, я хорошо не объясню.
Кстати только-что доделал класс для себя, можеш его взять, ещё она у меня с русскими буквами теперь работает. И уменя ошибок невыдаёт MVS2003. Прога версия№ 4 :
|
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Что такое locale loc(".866"); ??
Вообщк что нам дает библиотека <locale> ?? |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
||||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Dev-C++ выдает такую ошибку:
prog8.cpp:2: locale: No such file or directory |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Ну токда "убери локаль", подключи библиотеку <ctype.h> или <cctype>
Только теперь с русскими буквами не будет работать. |
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Я так сделал, только теперь 5 ошибок ))
161: implicit declaration of function `int getchar(...)' 160: implicit declaration of function `int fflush(...)' 160: for each function it appears in.) 160: (Each undeclared identifier is reported only once 160: `stdin' undeclared (first use this function) In function `int main()': |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Эту программу попробуй на своём компиляторе.
|
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Урааа, скомпилилась! Спасибо!
Только вот что непонятно: Я ее включаю, а там на экране: ad ads gdgdgd Потом ввожу любое слово, он его копирует, и все. Что она делать вообще должна? |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
так ты вводи не одно слово а несколько сразу, скажем "asd adsd sf s d d d d".
или код из функции main из других программ возьми, там где с файлами... да я вроде объяснял чего класс умеет делать, скажем из файла читать слова, складыват Word со строками, удаляет строки(кстати последнюю версию функции удаления я не проверил... извиняй если что...) |
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Word w("ad ads");
w += w + "gdgdgd"; А что нам дают эти наборы букв. Ведь надо, чтобы пользователя сам вводил название файла. И еще, не мог бы ты прокомментировать, что делает каждый конструктор, деструктор. оператор. блин, мне даже стыдно каждый раз все новые вопросы задавать, но ничего не поделаешь (( |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Ну так нормально ?
здесь ещё исправил ошибки которые нашёл
|
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
А зачем нам нужен этот участок кода? Зачем мы прибавляем какие то буквы, потом стираем? И когда, я имя файла вбиваю, программа просто выходит... Че то я вообщене пойму, как она работает... Извините конечно... Добавлено @ 13:02 аа, просто какое бы имя файла я не ввел, все равно программа выходит. |
|||
|
||||
| Oleg_Ci |
|
|||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Это просто тестирование класса, доказательсто его работоспособности, можеш этот код выкинуть.
Файл у тебя в тойже папке что и исходники программы? Вообще-то у меня нормально открывает файлы, и читает слова от туда. И вводишь имена файлов с расширением ? Например есть текстовый файл, в папке с тектом программы, называется "text.txt" , запускаем программу, после запроса "Enter filename > " вводим название файла "text.txt" ( без ковычек ). Ну вот ты всё также делаешь ? |
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
У меня так :
Enter filename> Пишу: text.txt //Файл находится в той же директории. И в итоге ничего не делается... странно. Кстати, а вы мне не посоветуйете нормальный компилятор, а тоя думаю, в этом тоже проблема. |
|||
|
||||
| Oleg_Ci |
|
||||
![]() Friend ![]() ![]() Профиль Группа: Участник Сообщений: 485 Регистрация: 28.5.2006 Где: Новосиб.обл. Репутация: 25 Всего: 30 |
Попробуй исправить
Кстати эти штуки удалить лучше, они неправильно
Кстати компилятор у меня Microsoft visual studio 2003 ( mvs2003 ). какие хорошие незнаю, да мне и ненадо, я учись ещё. Это сообщение отредактировал(а) Олег4 - 12.11.2006, 17:03 |
||||
|
|||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |