0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
||||||
1 | ||||||
Ошибка кодировки при выводе оригинального и отсортированного списка08.10.2014, 12:03. Показов 2177. Ответов 37
Метки нет (Все метки)
Здравствуйте, уважаемые форумчане!
Не могу понять, почему трабла с кодировкой? При выводе оригинального и отсортированного списка кракозябры. Вроде, все верно прописал.
0
|
08.10.2014, 12:03 | |
Ответы с готовыми решениями:
37
Ошибка кодировки при выводе на сайт Функции Setup API, ошибка при выводе списка устройств Потеря кодировки при выводе модального окна Задание кодировки при выводе данных в датагрид |
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
08.10.2014, 12:15 | 2 |
То есть если fisrst - двадцатое января, а second - десятое февраля того же года, то greater, а если те же даты сравнить в обратном порядке, то Equal?
1
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
08.10.2014, 12:18 [ТС] | 3 |
Кстати, у меня тут функция сортировки еще работает по годам только.
Не поможете дополнить ее, пожалуйста? Нужно, что если года совпадают, то сортировка еще шла по месяцам (по увеличению). А если и месяцы совпадают, и года, то по дням. (по увеличению).
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
08.10.2014, 12:24 | 4 |
Если первая строка сработала, то до второй не дойдём, если не сработала, то условие во второй строке тоже ложно. Зачем она вообще нужна? В этом случае переходим к сравнению дня.
.Если первая строка сработала, то до второй не дойдём, если не сработала, то условие во второй строке тоже ложно. Зачем она вообще нужна? В этом случае проваливаемся на последний ретон.
. Получается, что less возвращается только если first относится к более раннему году, чем second, а если к предшествующему месяцу того же года, то ответ определяется днём, если же и день предыдущий, то даты считаются совпадающими.
1
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
||||||
08.10.2014, 12:33 [ТС] | 5 | |||||
Но результат тот же. Нужно, что если года совпадают, то сортировка еще шла по месяцам (по увеличению). А если и месяцы совпадают, и года, то по дням. (по увеличению). А программа все равно сортирует только по годам. Добавлено через 1 минуту И с кодировкой тоже проблема. Не выводит оригинальный список и отсортированный на русском. Выходят кракозябры.
0
|
08.10.2014, 12:57 | 6 | |||||
Возможно у Вас файл с программой закодирован в UTF-8. Если так, то перекодируйте его в ANSI/windows-1251.
Добавлено через 9 минут
1
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
08.10.2014, 13:02 [ТС] | 7 |
Спасибо за сортировку! Работает.
А вот с кодировкой трабла все равно. Попробовал пересохранить - все равно тот же результат. И в юникод пробовал. И в кириллицу. В чем еще может быть проблема? Компилятор Visual Studio 2013
0
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
08.10.2014, 13:08 [ТС] | 9 |
Kerry_Jr, тоже самое.
Но вот когда в юникод изменял, то там даже вывод таких фраз, как "cout << "Оригинальный лист студентов:" << endl;" был весь в кракозябрах. А при кириллице выводит в кракозябрах только то, что мы ввели с клавиатуры.
0
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
||||||
08.10.2014, 13:32 [ТС] | 11 | |||||
Kerry_Jr, тот же результат остался. Только вообще всё в кракозябрах.
И так попробовал:
0
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
08.10.2014, 15:31 [ТС] | 13 |
Спасибо, помогло!)
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
08.10.2014, 18:00 | 14 |
1
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
||||||
15.10.2014, 10:23 [ТС] | 15 | |||||
А не подскажете, как сделать, чтобы был вывод данных из файла по той же сортировке?
Вот код:
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
15.10.2014, 15:25 | 16 |
А что такое "вывод по сортировке"?
Добавлено через 1 минуту Беря с полки книгу, из неё выпал листок.
0
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
15.10.2014, 17:13 [ТС] | 17 |
taras atavin, имелось в виду, чтобы при выводе данных из файла. Ну, чтобы при выводе на экран список студентов сортировался по увеличению.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
15.10.2014, 17:14 | 18 |
А в чём проблема?
0
|
0 / 0 / 0
Регистрация: 01.10.2014
Сообщений: 46
|
|
15.10.2014, 17:18 [ТС] | 19 |
Не хватает знаний, чтобы реализовать. Вот и прошу помощи. Я начинаю изучать С++ только.
0
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
|
15.10.2014, 18:10 | 20 |
Ну ты же уже отсортировал.
0
|
15.10.2014, 18:10 | |
15.10.2014, 18:10 | |
Помогаю со студенческими работами здесь
20
Заполнение списка и вывод отсортированного списка на экран При добавлении студента, сбивается вся структура, и при выводе всего списка студентов, выводит какой то мусор Программа зависает при выводе однонаправленного списка IMAP получения отсортированного списка писем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |