Справочная система C guide



Содержание


11.2. Временные файлы

Замечание. Для выполнения описанных в этом подразделе функций необходимо включить в программу файл stdio.h

tmpnam — создать временное имя файла. Определение: char *tmpnam (s) char *s;

tempnam - создать временное имя файла, используя каталог dir и

префикс файла pfx. Определение: char *tempnam (dir, pfx) char *dir, *pfx,

66 Другие библиотеки

mktemp - создать уникальное имя файла по шаблону, записанному

в строке template.

Определение: char *mktemp (template) char "template;

tmpfile - создать временный файл. Определение: FILE *tmpfile ()

11.3. Обработка строк

Замечание. Для выполнения описанных в этом подразделе функций необходимо включить в программу файл string.h командой

#mclude (string.h)

strcat - сцепить две строки. Определение: char *strcat (si, s2) char *sl, *s2;

strncat - сцепить две строки, причем из второй строки копировать

не более п символов. Определение: char *stmcat (si, s2, n) char *sl, *s2;

mt n;

strcmp - сравнить две строки в лексикографическом порядке. Определение: int strcmp (si, s2) char *sl, *s2;

stmcmp — сравнить первые n символов двух строк. Определение: mt strncmp (si, s2, n) char *sl, *s2;

mt n;

strcpy - копировать строку s2 в строку si. Определение: char * strcpy (si, s2) char *sl, s2;

stmcpy - копировать не более n символов строки s2. Определение: char *strncpy (si, s2, n) char *sl, *s2;

int n;

Другие библиотеки 67

strlen - определить длину строки (число символов без завершающего нулевого символа):

Определение: int strlen (s) char *s;

strchr - найти в строке первое вхождение символа с. Определение: char *strchr (s„c) char *s;

int c;

strrchr — найти в строке последнее вхождение символа с. Определение: char *strrchr (s, с) char *s;

int с;

strpbrk — найти в строке si любой из множества символов, входящих в строку s2. Определение: char *strpbrk (si, s2) char *sl, *s2;

strspn — определить длину отрезка строки si, содержащего символы

из множества символов, входящих в строку s2. Определение: int strspn (si, s2) char *sl, *s2;




Содержание  Назад  Вперед