Russian Qt Forum
Ноябрь 23, 2024, 05:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Опять LPCTSTR  (Прочитано 3998 раз)
MHard
Гость
« : Февраль 25, 2009, 18:57 »

Еще один вопрос как реализовать следующее :

в мою функцию передается параметр LPCTSTR par1

его содержимое примерно такое "AAABBBCCC_12345" вот цифры в конце передаються всегда разные,
а начало AAABBBCCC всегда постоянно.

хочу в условнике отсеять именно наличие AAABBBCCC в параметре как правильно написать условник ?

тоесть то что надо использовать strcmp (const char *, const char*) это я понял , а как отрезать хвост из 5 байт
в конце par1 ?
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #1 : Февраль 25, 2009, 19:11 »

можно воспоользоватся функцией strncpy

Цитировать
strncpy, wcsncpy

Copy characters of one string to another.
The strncpy function copies the initial count characters of strSource to strDest and returns strDest.

или в позицию после AAABBBCCC записать терминальный 0 - '\0'

Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.282 секунд. Запросов: 22.