C поиск символа в строке
Автор Алексей Шевченко задал вопрос в разделе Другие языки и технологии
Поиск совпадающих символов в строке в C++ builder и получил лучший ответ
Ответ от Капитан Гугл[гуру]
a4,k4,h4,m4.. не путаешься?
Значение, возвращаемое c_str, необходимо опировать В ЭТОМ ЖЕ ВЫРАЖЕНИИ! Например, так:
char *a4=new char[Editp4->GetTextLen()+1];
strcpy(a4,Editp4 -> Text.c_str());
..
delete []a4;
или вообще не используй c_str, есть же AnsiString.
Условие выхода из цикла какое? 2? А зачем настолько неявный вечный цикл?
Затем - зачем чехарда со всеми этими промежуточными переменными? int m4=(int)h4 - вообще гениально. Вот что будет, если не переделывать явно char в int? Правильно, он переделается неявно. Так нафиг?
А вот это что такое? Вообще же не тот язык:
m4==[60-90]
Как насчет if(a4[k4]>='A')(a4[k4]<='Z')?
Капитан Гугл
Искусственный Интеллект
(144737)
цикл в c и подобных языках:
for(инициализация;условие;переход)тело;
эквивалентен
инициализация;
while(условие)
{
тело;
переход;
}
условие "2", как у тебя, означает вечный цикл - пока не станет равно нулю, а не станет никогда.
Перевод в код символа делается автоматически: 'A'==65.
И давай переменным осмысленные имена!
Помогите! ) Нужна программа для поиска ТЕКСТА в файлах .php, .cfg, .ini, inc желательно со ссылочкой^^
Утилита командной строки FIND
c:\\>find /?
Поиск текстовой строки в одном или нескольких
подробнее...
Поиск символа в строке. Pascal
На основе этой программы
program z1;
uses crt;
var a,b:string;
подробнее...
Народ, напишите "горячие клавиши" компа типа ctrl+V, ctrl+C с описанием
Функциональные клавиши
F1 - Вызвать справку (работает в большинстве приложений) .
подробнее...
Что можно делать через командную строку Виндоус? Перечислите, пожалуйста, основные команды.
Для получения сведений об определенной команде наберите HELP <имя команды>
ASSOC Вывод
подробнее...
какие команды можно вписать в командной строке?
куча вот они
остальное в почте
Для получения сведений об определенной команде наберите
подробнее...
Блокнот. Скажите команды которые в блокноте написать и сохранить в расш. bat можно было
ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.
AT Выполнение команд и
подробнее...
VBA Excel как заменить допустим 5-й символ в строке S(5) ="q" не работает, квадратные скобки тоже
Или проще
Mid(S, 5, 1) = "q"
(Mid работает и как поиск и как замена)
If
подробнее...
Странные службы в Windows 10 Появились странные службы UnistackSvcGroup. Что это и как их либо отключить либо удалить ?
win+r -> services.msc
p.s. это значит открыть меню Выполнить и запустить программу
подробнее...
что значит эта ошибка при запуске игры Cannot create file C:/windows/system32/drivers/etc/hosts. Отказано в доступе .
значит, что у тебя нет прав на запись в этот файл и в эту папку
подробнее...
Что необходимо установить, чтобы исправить ошибку "точка входа в процедуру не найдена в библиотеке dll"?
Полный комплекс библиотек. В автоматическом
подробнее...
Помогите с поиском символа в строке с++
Ошибка при вызове strcpy, 1 аргумент указывает никуда.
string *ps = Edit1->Text;
char
подробнее...
назначение и синтаксис команды MS DOS: SORT
Можно воспользоваться командой: sort.exe /?
или поискать в инете.. .
Считывает входные
подробнее...
почему контакт не работает
не работает в контакте
В последнее время участились случаи, когда у людей не открывается
подробнее...
Что значит инструкция по адресу 0x00c27251 обратилась к памяти по адресу 0xfffffff8. Память не может быть read.
Вот что удалось найти в интернете, изучайте
''Данная ошибка возникает у многих
подробнее...