Различия
Показаны различия между двумя версиями страницы.
| works:programmer:cpp:strings [2022/05/06 15:52] – создано - внешнее изменение 127.0.0.1 | works:programmer:cpp:strings [2026/02/27 09:46] (текущий) – Eugene | ||
|---|---|---|---|
| Строка 61: | Строка 61: | ||
| // Out -> Substing starts from simbol 4 | // Out -> Substing starts from simbol 4 | ||
| } | } | ||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Хороший пример по sscanf ===== | ||
| + | <code c> | ||
| + | #include < | ||
| + | #include < | ||
| + | #include < | ||
| + | |||
| + | #define zerostr(X, Y) char X[Y]; memset(X, 0, Y) | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | const char buffer[] = "ON 21 RED GREEN BLUE"; | ||
| + | zerostr(action, | ||
| + | zerostr(red, | ||
| + | zerostr(green, | ||
| + | zerostr(blue, | ||
| + | |||
| + | int pin; | ||
| + | |||
| + | sscanf(buffer, | ||
| + | printf(" | ||
| return 0; | return 0; | ||
| } | } | ||
| </ | </ | ||