![]() |
|
Модераторы: bsa |
![]()
|
|
| Веталька |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
елементарный и смешной вопрос: почему вместо букв выводит символы? и как ето исправить?
извинити за невыровняный код -------------------- Ради зачета студент идет на все, даже на лекции........................ |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
нельзя ли точней указать какой именно вывод Вам не нравится ?
судя по коду буквами должны выводится только name и grup. Это они у Вас цифрами выводятся или Вы в другом месте букв ожидали ? |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
позвольте немного его подправить..
несколько замечаний 1. iostream.h, conio.h и подобные заголовочные файлы давно устарели, если используете cin, cout - включате iostream. И далее using namespace std или как у меня написано. 2. Сохраняйте стиль, если вы написали cin>>starr[k].name, то не надо далее писать gets ( (starr+k) -> grup). 3. clrscr - немного нестандартная функция. Во многих компиляторах ее нет. 4. Зачем создавать массив с запасом на 25 штук, если можно создавать динамически. 5. У вас если в имени есть пробел, код будет работать неверно, используйте getline P.S. По моему ерунда тут выводится, я не пробовал но тут явно ошибка cout<<starr[k].name<<"\n"<<starr+k<<"\n"<<starr[k].number; starr+k - указатель на структуру который вы пытаетесь вывести. Добавлено через 5 минут и 35 секунд да, и главная ошибка тут
точку с запятой уберите... |
||||
|
|||||
| Albor |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 589 Регистрация: 28.2.2009 Репутация: 2 Всего: 9 |
||||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
ладно, выражусь иначе - работает впустую. |
|||
|
||||
| Веталька |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
Выводятся эроглифы Добавлено через 1 минуту и 3 секунды
а можно поинтирисоватся ? под какой компилятор етот код? -------------------- Ради зачета студент идет на все, даже на лекции........................ |
||||||||
|
|||||||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
под любой нормальный Добавлено через 3 минуты и 32 секунды примечание: код может не компилироватся под Visual Studio 6. В этом случае выведите декларацию int i = 0 в main. |
|||
|
||||
| Веталька |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
а как ето дело в ВС3.1 запустить? -------------------- Ради зачета студент идет на все, даже на лекции........................ |
||||
|
|||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
боже мой, где вы такую древность откопали я бы посоветовал скачать нормальный компилятор вот парочка http://www.mingw.org/ http://www.microsoft.com/express/vc/ |
|||
|
||||
| Веталька |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
то что ето древность я прекрано понимаю, но заставляют пока работать только с ним, нормальные компиляторы у меня есть,
ошибки он выдает неачиная с подключения библиотек и до самого конца кода, думаю буду со своим неправильным долбатца, там действително если точку с запятой убрать все нормально выводит -------------------- Ради зачета студент идет на все, даже на лекции........................ |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
ну желаю успехов..нас тоже в институе заставляли на борланде писать если вопрос решен пометьте как решенный пожалуйста. |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 29 Всего: 69 |
если закомментировать эту строчку, то первый getline не отработает. вместо этого выведется два cout в одной строке. azesmcar, объясните пожалуйста, какую сакральную функцию играет эта строка в программе? |
|||
|
||||
| Веталька |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 2.11.2008 Репутация: нет Всего: 6 |
пасибо, нас на борланде не заставляют писать, нам запрещают писать на чем либо другом -------------------- Ради зачета студент идет на все, даже на лекции........................ |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
функция ignore убирает из потока переданный вторым параметром символ n-ое количество раз.
код
уберет 1 char_traits<char>::eof() из потока, что позволит getline прочитать из cin новую строку. Надеюсь нормально обяснил? Добавлено @ 15:19 если не игнорировать, выходит как будто вы ввели пустую строку. следовательно программа продолжает работать дальше (если можно так выразится
гуманно Оффтоп: Бог создал Еву, подвел ее к Адаму и сказал - выбирай...вот так появилась демократия Это сообщение отредактировал(а) azesmcar - 9.3.2009, 15:20 |
||||
|
|||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 4 Всего: 39 |
Оригинальное решение starr+k
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
![]()
|
| Правила форума "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. |