control_symbol.c 387 B

12345678910111213141516171819202122232425262728
  1. /*
  2. * control_symbol.c
  3. *
  4. * Created on: 06.12.2017
  5. * Author: balbekova
  6. */
  7. #include <stdint.h>
  8. #include <stdbool.h>
  9. bool control_string_en_digit(char *str, uint8_t len)
  10. {
  11. uint8_t i;
  12. bool fail = true;
  13. for(i = 0; i < len; i++){
  14. if(str[i] < 0x21 || str[i] > 0x7e){
  15. fail = false;
  16. break;
  17. }
  18. else if(str[i] == 0x5c){
  19. fail = false;
  20. break;
  21. }
  22. }
  23. return fail;
  24. }