Chapter 12

Strings

Abstract

This chapter explains how to use and manipulate strings in C. The standard C functions are shown copying, comparing, breaking up, and searching strings.

Input and output are shown using both traditional and newer techniques. Conversions of numbers to and from strings are also a part of this chapter. Testing and manipulating characters in strings and the required standard C functions are shown. Constant strings kept in program memory on microcontrollers are described. Multi-byte character sets such as Unicode are briefly introduced.

Examples and exercises are for the popular PIC™ microcontroller manufactured by Microchip.

Keywords

String

strcpy

strlen

strstr

sprintf

unicode

A string is an array of characters ...

Get Embedded C Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.