143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
|
1 | |
Sprintf и контроль количества символов в подстроке %s23.11.2017, 20:55. Показов 2300. Ответов 4
Метки нет (Все метки)
Можно ли контролировать кол-во копируемых символов для функции sprintf, на подобии того, как это делает strncpy или strncat?
Вопрос возник в результате попытки упростить вывод лог строк, при том что порой нужно отрезать часть (т.е. если под-строка потенциально больше, то сместить в sprintf'e начало можно просто типа Buf+ival, но окончание копирования мне нужно до нуль-символа, т.е. логического конца этой строки) Если можно, примерчик.. для наглядности. Спасибо. Если sprintf не может такого, может есть аналоги, которые могут? (просто писать каждый раз по 10+ strncat и т.п. это весьма трудоёмко, и просто не практично)
0
|
23.11.2017, 20:55 | |
Ответы с готовыми решениями:
4
Контроль ввода количества символов переменной Сохранение в двумерный массив значений посчитанных символов в подстроке Передача массива символов в функцию strlen после создания его функцией sprintf Контроль количества учащихся |
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
23.11.2017, 21:07 | 2 |
Нет.
0
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
||||||
23.11.2017, 21:17 [ТС] | 3 | |||||
Если это есть в printf'e:
0
|
7785 / 6553 / 2983
Регистрация: 14.04.2014
Сообщений: 28,621
|
|
23.11.2017, 22:04 | 4 |
Посмотрел. Да, есть. Используй, значит.
0
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
||||||
24.11.2017, 08:39 [ТС] | 5 | |||||
В общем sprintf работает:
0
|
24.11.2017, 08:39 | |
24.11.2017, 08:39 | |
Помогаю со студенческими работами здесь
5
Контроль количества запусков С++ ListView: контроль количества выставленных флагов Контроль количества запущенных Web-Applications Контроль большого количества шлейфов. как? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |