- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Initgraph(&graphdriver,&gmode,"");
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
- •Int main(void)
Int main(void)
= 226 =
{
struct tm *time_now;
time_t secs_now;
char str[80];
tzset();
time(&secs_now);
time_now = localtime(&secs_now);
strftime(str, 80, "Сейчас %M минут после %I (%Z) %A, %B, %d 19%y",
time_now);
printf("%s\n",str);
return 0;
}
stricmp
Функция Сравнивает две строки без различий регистров.
Синтаксис #include<string.h>
int stricmp(const char *s1, const char *s2);
Файл, содержащий string.h
прототип
Описание stricmp выполняет беззнаковое сравнение строк s1
и s2, начиная с первого символа в каждой строке
и, продолжая сравнение последующих символов до
тех пор пока не встретятся несовпадающие символы
или не кончатся строки.
Сравнение не различает регистры.
Она возвращает значения(<0,0,>0) в зависимости от
результата сравнения s1 (или части ее) и s2 (или
части ее).
Программа stricmpi анологична strcmpi. strcmpi
выполняется через макрокоманду в string.h и пере-
водит вызов с strcmpi в stricmp. Следовательно,
если вы хотите использовать strcmpi, вы должны
включить файл string.h , чтобы сделать доступным
макрокоманду.
Возвращаемое stricmp возвращает следующие значения:
значение < 0 если s1 меньше s2
==0 если s1 равно s2
> 0 если s1 больше s2
Пример:
#include<string.h>
= 227 =
#include<stdio.h>
Int main(void)
{
char *buf1 = "BBB", *buf1 = "bbb";
int ptr;
ptr = stricmp(buf2,buf1);
if(ptr>0)
printf("buf2 больше чем buf1\n");
if(ptr==0)
printf("buf2 равен buf1\n");
if(ptr<0)
printf("buf2 меньше чем buf1\n");
return 0;
}
strlen
Функция Вычисляет длину строки.
Синтаксис #include <string.h>;
size_t strlen(const char *s);
Файл, содержащий string.h
прототип
Описание strlen вычисляет длину строки s.
Возвращаемое strlen возвращает число символов в строке str, не
значение считая нулевое окончание.
Переносимость strlen поддерживается на системах UNIX и опреде-
лена в стандарте ANSI C.
Пример:
#include<stdio.h>
#include<string.h>
Int main(void)
{
char *string = "Borland International";
printf("%d\n",strlen(string));
return 0;
}
strlwr
Функция Преобразует буквы верхнего регистра в нижний ре-
= 228 =
гистр.
Синтаксис #include<string.h>
char *strlwr(char *s);
Файл, содержащий string.h
прототип
Описание strlwr преобразует буквы верхнего регистра (A-Z)
строки s в буквы нижнего регистра (a-z). Других
изменений не происходит.
Возвращвемое strlwr возвращает указатель на строку s.
значение
Переносимость strlwr уникальна для DOS.
Cмотрите также strupr.
Пример:
#include<stdio.h>
#include<string.h>
Int main(void)
{
char *string = "Borland Internatinal";
printf("Строка до вызова strlwr: %s\n",string);
strlwr(string);
printf("Строка после вызова strlwr: %s\n",string);
return 0;
}
strncat
Функция Добавляет часть одной строки к другой.
Синтаксис #include <string.h>
char * strncat(char *dest, const char *src,
size_t maxlen);
Файл, содержащий string.h
прототип
Описание strncat копирует maxlen символов строки src в
конец dest и затем добавляет нулевой символ. Мак-
симальная длина результирующей строки
strlen(dest)+maxlen.
Возвращаемое strncat возвращает dest.
= 229 =
значение
Переносимость strncat поддерживается на системах UNIX и совме-
стимых с ANSI C.
Пример:
#include<string.h>
#include<stdio.h>
