2 / 2 / 0
Регистрация: 09.10.2020
Сообщений: 101
|
||||||
1 | ||||||
Не работает strcpy09.06.2022, 17:47. Показов 1675. Ответов 8
Метки нет (Все метки)
Всем привет, столкнулся с проблемой strcpy, попробовал поискать в инете - у всех разные случаи ошибок и разные методы решения.
[bcc32c Error] Unit1.cpp(24): no matching function for call to 'strcpy'
0
|
09.06.2022, 17:47 | |
Ответы с готовыми решениями:
8
Strcpy не работает Как работает strcpy(), где ошибка Почему в code blocks не работает с strcpy? Не работает функция gets(), strcpy() и другие функции с строками Как работает strcpy с точки зрения распределения памяти? |
2 / 2 / 0
Регистрация: 09.10.2020
Сообщений: 101
|
|
09.06.2022, 18:26 [ТС] | 3 |
Да я просто выполняю задание, компилирую код и делаю отчет, исправляя при это маленькие погрешности в коде. Глобальная задача - Создать текстовый файл из строк Memo. Имя файла вводится в Edit. Определить количество строк файла длиной более 10 символов. Вывести в Memo1 строки, в которых есть “abc”.
0
|
Модератор
|
||||||||||||||||
09.06.2022, 20:34 | 4 | |||||||||||||||
Сообщение было отмечено Volchonok_kill как решение
Решение
1
|
Практикантроп
4838 / 2724 / 532
Регистрация: 23.09.2011
Сообщений: 5,788
|
|
09.06.2022, 22:14 | 5 |
У вас внутри скобок c_str() - пробел; мой BCB5 это спокойно проглотил, но может быть более строгая проверка синтаксиса в новых студиях заартачилась? И еще... - надо понимать, что переменная filename из вашего примера где-то ранее уже создана, а в обработчике Button1Click только инициализируется?
0
|
2 / 2 / 0
Регистрация: 09.10.2020
Сообщений: 101
|
|
09.06.2022, 22:24 [ТС] | 6 |
Хз, убрал пробел - безрезультатно, какая была ошибка, такая и осталась. По поводу версии, я юзаю RAD 11 версию. Да, Filename ранее уже описывался, а сейчас инициализируется. Честно говоря, я уже весь интернет перерыл, но так и не нашел ответ на мою ошибку, у всех по сути практически одна и та же ошибка, но из-за различия кодов, у всех решение разное
0
|
2 / 2 / 0
Регистрация: 09.10.2020
Сообщений: 101
|
||||||
09.06.2022, 23:11 [ТС] | 7 | |||||
Извините, а вы не подскажите как этот код работает, я запихнул его в кнопку и при компиляции когда нажимаю на кнопку ничего не происходит.
Вот вставил код в кнопку:
0
|
Модератор
|
|
10.06.2022, 04:21 | 8 |
Сообщение было отмечено Volchonok_kill как решение
Решение
Ну а как я должен был об этом догадаться? Вы же нигде об этом ни единым словом не обмолвились
Очень просто. Предполагается, что текст, в котором мы будем искать строки длиннее 10 символов, находится в Мемо1 1. Объявляем переменную, в которой будем хранить число подходящих строк 2. В цикле обходим все строки компонента Мемо1 3. Проверяем длину каждой строки. Если эта длина больше 10 - увеличиваем счетчик строк 4. Все, что осталось - вывести полученное значение. Вот только сама идея использовать для вывода компонент, предназначенный для ввода - она, как бы, совсем не очень. Почему метку не взять для этих целей?
1
|
2 / 2 / 0
Регистрация: 09.10.2020
Сообщений: 101
|
|
10.06.2022, 08:30 [ТС] | 9 |
D1973, спасибо большое за помощь !
0
|
10.06.2022, 08:30 | |
10.06.2022, 08:30 | |
Помогаю со студенческими работами здесь
9
Не работает strcpy() strcpy strcpy strcpy strcpy Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |