ftinclude <string.h> char *strcpy(char *DestString, const char *SourceString);
Функция strcpyO может быть использована для загрузки значения в некую строку. В листинге 12.11 с помощью этой функции строка Borland была скопирована в переменную DestString.
Рис. 12.4. Использование функции strcat О
Преобразование строк
В процессе работы у вас рано или поздно возникнет ситуация, когда нужные вам численные данные будут представлены в виде строки. Перемножить две строки, даже если они содержат числа, совершенно невозможно, поэтому необходимо преобразовать такие строки в их численное представление. Borland C++ предоставляет в ваше распоряжение несколько функций, позволяющих легко преобразовывать строки в числа и числа в строки.
Существуют три основных пары функций, которые могут быть использованы для преобразования строк. Все эти функции действуют сходным образом, но предназначены для разных типов численных данных. При необходимости преобразовать строку в целое число следует использовать функцию aroi() (происходит от слов ASCII to integer). Синтаксис этой функции таков:
#include <string.h>
int atoi(const char *Str);
Функция, обратная atoi(), преобразует целое число в строковую переменную; она называется itoao:-
!
#include <string.h>
char *itoa(int Number, char *DestString, int Base);
У функции atoi () только один параметр — преобразуемая строка; она возвращает целое число (при условии, что строка действительно содержит це-