|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.09.2019, 11:53 | #1 |
Регистрация: 05.03.2015
Сообщений: 8
|
Считывание строки из ТХТ
Срочно нужна ваша помощь, уважаемые специалисты.
Есть текстовый файл, в нем 7 строк, требуется считать именно 5-ю строку. Есть кистяк кода, но не хватает функции считывания именно 5-й строки. Код приведенный ниже считывает только 1-ю строку файла, а нужно 5-ю. Помогите пожалуйста дополнить код требуемой функцией, очень прошу. Код:
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ Последний раз редактировалось Alex11223; 01.09.2019 в 14:01. |
01.09.2019, 14:02 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
так считайте 5 раз )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.09.2019, 09:38 | #3 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,596
|
Код:
E-Mail: arigato.freelance@gmail.com
|
02.09.2019, 12:37 | #4 |
Регистрация: 05.03.2015
Сообщений: 8
|
Проект
Вот исходники самого проекта. Программа считывает нужную строку, НО после копирования в буфер памяти и вставки в блокнот или куда-либо еще, вставляются крякозябли. Помогите пожалуйста. Какие-то проблемы с кодировкой ???
Сам файл с которого считывается строка находится в папке debug/444.txt |
02.09.2019, 13:56 | #5 |
Регистрация: 05.03.2015
Сообщений: 8
|
Я немного о...ваю от вас, уважаемые программисты
Есть пустой проект созданный на базе Microsoft VC C++ 6.0 В нем диалоговое окно, а втом окне всего одна кнопка при нажатии которой копируется 5-я строка из текстового файла, который находиться в той же дирректории, что и исполняемый файл Требуется чтобы строка скопировалась в буфер памяти и ее можно было бы вставить в блокнот, в ворд или куда либо еще... Главное чтобы строчка после вставки не отображалась крякозяблями, так как исходная строка в кирилице. Ну помогите уже хотть кто-нибудь. Я благодарен за предыдущие ответы, низкий поклон, но ожидаемого результата не получилось. Надеюсь на вас, уважаемые профессионалы С++. |
02.09.2019, 14:16 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
https://programmersforum.ru/showpost...7&postcount=10
если это вся задача, то зачем тут С++, да еще и такой древний? Возьмите AutoHotkey и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
02.09.2019, 14:23 | #7 |
Регистрация: 05.03.2015
Сообщений: 8
|
Планируется такой сценарий...
Диалоговое окно- в нем 20 кнопок-при нажатии 1-й кнопки копируется 1-я строка из текстового файла в буфер-макрорекордер берет содержимое буфера и вставляет в поле на странице сайта-макрорекордер нажимает вторую кнопку и копирует вторую строку-содержимое буфера вставляется в поле страници второго сайта и т.д. Можно конечно с помощью макросов организовать копирование из самого текстового файла но тогда сам файл макросов получается довольно громоздким так как записывает все передвижения мыши. Если сайтов будет 100 то файл макроса будет занимать примерно 20-30 мгб. Требовалось организовать минимальное передвижение курсора мыши, то есть копирование выполнялось бы в половину затрат "маханием" мыши. Как то так. |
02.09.2019, 14:26 | #8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, нужно было сразу же выложить свой код.
во-вторых, Вы только в пост #5 соблаговолили сообщить, что работаете с буфером обмена. Код:
Цитата:
теперь по сути вопроса. я абсолютно не знаю C++. да и буфер обмена в Windows то же "чудо". но, тем не менее, уверен, что проблема в кодовой странице (которую как-то нужно задать для текста в вашем буфере обмена). ищите, как установить кодовую страницу для текста в буфере обмена например, попробуйте костыли отсюда - https://www.programmersforum.ru/showthread.php?t=224798 или почитайте, как вообще реализован буфер обмена: https://habr.com/ru/post/339442/ вот обсуждение https://wasm.in/threads/korrektno-ko...e-klavy.13016/ и вот тут ещё обсуждение той же проблемы (но на Delphi) http://www.delphikingdom.com/asp/ans...IDAnswer=37007 а, может быть, поможет предварительное преобразование текста в ANSI в Unicode... Последний раз редактировалось Serge_Bliznykov; 02.09.2019 в 14:29. |
|
02.09.2019, 14:32 | #9 |
Регистрация: 05.03.2015
Сообщений: 8
|
Обидно просто,что программы вроде функционирует но не хватает корректировки ошибки в том, что из буфера памяти вставляются крякозябли. Мне сложно оценить проблематичность корректировки кода, так как только начинаю изучать языки программирования. Но вдруг проблема в куске кода, где происходит копирование и вставка из буфера, что то с кодировкой видимо... эх... (
|
02.09.2019, 14:44 | #10 |
Регистрация: 05.03.2015
Сообщений: 8
|
Serge_Bliznykov ЭТО САМОЕ ТО ! Перед копированием сменил раскладку с Енг на Рус и теперь нет крякозяблей.
С кодом программы разбираться не стану, хватает и того. Огромное спасибо ! Вот Вы маг программирования ! Огромнейший ПЛЮС Вам !!! СПАСИБО ! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Считывание строки (Си) | zaira001002 | Помощь студентам | 2 | 05.10.2016 01:46 |
Считывание символов из строки в С# | alik98 | Помощь студентам | 2 | 07.03.2013 22:42 |
считывание строки из файла | kibcat | Общие вопросы C/C++ | 2 | 17.05.2012 10:46 |
Считывание строки | Blad47 | Помощь студентам | 1 | 07.04.2011 20:31 |
Считывание строки с клавиатуры С++ | Влюблённая в мечту | Помощь студентам | 12 | 01.04.2011 20:44 |