Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

works:programmer:cpp:strings [2022/05/06 15:52] – создано - внешнее изменение 127.0.0.1works: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;
 +}
 +</code>
 +
 +===== Хороший пример по sscanf =====
 +<code c>
 +#include <stdio.h>
 +#include <string.h>
 +#include <stdlib.h>
 +
 +#define zerostr(X, Y) char X[Y]; memset(X, 0, Y)
 +
 +int main()
 +{
 +    const char buffer[] = "ON 21 RED GREEN BLUE";
 +    zerostr(action, 20);
 +    zerostr(red, 20);
 +    zerostr(green, 20);
 +    zerostr(blue, 20);
 +
 +    int pin;
 +
 +    sscanf(buffer, "%s %d %s %s %s", &action, &pin, &red, &green, &blue);
 +    printf("%s %d %s %s %s", action, pin, red, green, blue);
     return 0;     return 0;
 } }
 </code> </code>
  
  • works/programmer/cpp/strings.txt
  • Последнее изменение: 2026/02/27 09:46
  • Eugene