Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6308
Последний выпуск: 19.06.2015

Справочник по библиотечным функциям языка Си

  • abort - сбросить выполнение программы
  • abs - абсолютное значение целого
  • acos - арккосинус
  • asctime - дать время
  • asin - арксинус
  • assert - проверить утверждение
  • atan, atan2 - арктангенс
  • atof, atoi, atol - преобразовать в плавающее
  • bdos, bdosx - вызвать функцию dos
  • bioskey, _bios_keybrd - работа с клавиатурой
  • bsearch - двоичный поиск в массиве
  • calloc - дать память
  • ceil - целая верхняя грань
  • chdir - сменить текущий каталог
  • _chkstack - проверить стек
  • clearerr - сбросить флаг ошибки
  • clock - определить процессорное время
  • close - закрыть файл
  • cos, cosh - косинус, косинус гиперболический
  • creat - создать файл
  • ctime - дать календарное время
  • difftime - определить отрезок времени
  • Display - package пакет отображения
  • div - делить
  • DOS - package пакет функций dos
  • ecvt - преобразовать число в строку
  • execl - execvp - запустить процесс
  • exit, _exit - завершить выполнение программы
  • exp - экспонента
  • fabs - абсолютное значение вещественного
  • farcalloc - farrealloc - работа с дальней кучей
  • _farptr_norm - нормализовать дальний указатель
  • _farptr_fromlong - дальний указатель из длинного
  • _farptr_tolong - дальний указатель в длинное
  • fclose - закрыть файл
  • fcvt - преобразовать double в строку с фиксированной точкой
  • feof - проверка признака конца файла
  • ferror - проверка признака ошибки в файле
  • fflush - вытолкнуть буфер файла
  • fgetc - взять байт из файла
  • fgets - взять строку из файла
  • fileno - дать дескриптор файла
  • filesize - дать размер файла
  • findfirst, findnext - поиск файлов по шаблону
  • floor - целая часть
  • flushall - вытолкнуть буфера всех открытых файлов
  • fmod - остаток от деления двух чисел
  • fopen - открыть файл
  • FP_OFF, FP_SEG - сегмент, смещение
  • fprintf - форматный вывод в файл
  • fputc - запись байта в файл
  • fputs - запись строки в файл
  • fread - читать из файла
  • free - освободить память
  • freopen - открыть файл повторно
  • frexp - экспоненциальное представление
  • fscanf - форматный ввод из файла
  • fseek - позиционировать файл
  • fstat - взять статус файла
  • ftell - дать позицию в файле
  • fwrite - писать в файл
  • getc, getchar, getche, getch - взять байт из файла
  • getcwd - дать текущий каталог
  • getDS - взять значение регистра ds
  • getenv - дать окружение
  • gets - ввод строки
  • hypot - гипотенуза
  • index - найти литеру в строке
  • inp, inpw - ввод из порта
  • Interrupt - package пакет работы с прерываниями
  • int86, int86x - программное прерывание
  • intdos, intdosx - системный вызов функции dos
  • isatty - определить тип потока
  • is - package пакет классификации литер
  • itoa - представление целого
  • kbhit - проверка ввода с клавиатуры
  • labs - абсолютное значение длинного
  • ldexp - экспонента
  • ldiv - деление чисел типа long
  • localtime - дать местное время
  • log, log10 - логарифм
  • longjmp - длинный переход
  • lseek - изменить позицию в файле
  • malloc - отвести память
  • matherr - обработка ошибки математической функции
  • memchr - memset - работа с байтами в массивах
  • mkdir - создать каталог
  • MK_FP - создать дальний указатель
  • mktime - преобразовать время
  • modf - дробная и целая часть числа
  • Mouse - package пакет работы с мышью
  • open - открыть файл
  • outp, outpw - вывод в порт
  • peek - переслать буфер издалека
  • perror - выдать сообщение об ошибке
  • poke - переслать буфер далеко
  • poly - полином
  • pow - степень
  • printf, fprintf, sprintf - форматный вывод
  • putc, putchar - вывод литеры в файл
  • puts - вывод строки в файл
  • qsort - быстрая сортировка таблицы
  • raise - возбудить сигнал
  • rand - случайная величина
  • read - читать блок из файла
  • realloc - переразместить блок памяти
  • rename - переименовать файл
  • rewind - установить указатель файла в начало
  • rmdir - удалить каталог
  • sbrk - увеличить сегмент данных
  • scanf - форматный ввод
  • segread - читать сегментные регистры
  • setbuf - установить буфер в/в
  • setjmp - установить точку длинного перехода
  • setvbuf - установить буфер в/в
  • signal - установить реакцию на сигнал
  • sin, sinh - синус, синус гиперболический
  • Sound - package пакет работы со звуком
  • spawn - создать процесс
  • sprintf - форматный вывод в буфер
  • sqrt - квадратный корень
  • srand - инициализация случайной величины
  • sscanf - форматный вывод из буфера
  • stat - читать статус файла
  • strcat - strdup - работа со строками
  • strerror - получить информацию об ошибке
  • strlen - дать длину строки
  • strlwr - привести к нижнему регистру
  • strncat - strpbrk - работа со строками
  • strrchr - strset - работа со строками
  • strspn - дать длину совпадающей подстроки
  • strstr - найти подстроку
  • strtod - strtoul - преобразовать из а/ц вида
  • strupr - привести к верхнему регистру
  • swab - попарно поменять байты
  • system - обращение к dos
  • tan, tanh - тангенс, тангенс гиперболический
  • time - дать время
  • toascii, tolower, toupper - b ascii,
  • ungetc - возвратить литеру
  • unlink - удалить файл
  • utime - изменить время модификации файла
  • va_arg - va_start - работа с переменным числом параметров
  • vprintf, vfprintf, vsprintf - форматный вывод
  • write - писать в файл

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
92K
09 декабря 2013 года
Qutfullo Ochilov
1 / / 09.12.2013
Мне нравитсяМне не нравится
9 декабря 2013, 01:19:26
Просто класс
2.
44K
08 января 2009 года
Jnis
12 / / 08.01.2009
Мне нравитсяМне не нравится
8 января 2009, 09:29:07
ааа касяк :-D
...
chsize(fileno(f), SIZE);

//P.S.:
// 1-ФАЙЛ ДОЛЖЕН БЫТЬ ОТКРЫТ!!!!
...
3.
44K
08 января 2009 года
Jnis
12 / / 08.01.2009
Мне нравитсяМне не нравится
8 января 2009, 09:26:32
Очень нужное тому, кому надо усечь/обрезать файл (поставить признак конца файла)
(например имеется файл размеров 1024 байт, и вдруг половина нам совсем не нужной стала, не копировать же нам в новый файл это все..)

для этого нада 2 функции:
1) #include<io.h>
int chsize(int handle, long size);
2) #include <stdio.h>
int fileno (FILE *stream);

Использовать так:

#include <stdio.h>
#include<io.h>
#define SIZE 50
...
FILE* f;
...
chsize(fileno(f), SIZE);

//P.S.:
// 1-Файл должен быть закрыт
// 2-если SIZE больше размера файла, то разница заполняется '\0'
4.
30K
21 мая 2007 года
HeLLHounD
0 / / 21.05.2007
Мне нравитсяМне не нравится
21 мая 2007, 15:54:42
2DEMON_XXX:
строки
Код:
strncpy(chr,temp,1);

//копирую в chr первый символ temp

CODE = (int)chr; //хочу получить код этого символа

m_f1_numcol=(int)chr; //вывожу в другой EDIT код символа

нужно заменить на
Код:
CODE = (int)temp[0];

m_f1_numcol = (int)temp[0];

В твоем случае строка
Код:
m_f1_numcol=(int)chr
обозначает, что сохраняется не код первого символа, а указатель на строку chr.
5.
26K
10 мая 2007 года
DEMON_XXX
4 / / 10.05.2007
Мне нравитсяМне не нравится
10 мая 2007, 02:42:05
Помогите пожалуйста! Не получается сделать следующее:
Нужно скопировать из EDITa первую букву строки и перевести ее в код этой буквы.
Пробовал так, не получается:
char temp[50];
char chr[50];
char szInput[1];
int code; // Код тут
UpdateData(TRUE);
if (m_f1_filename!="")
{ strcpy(temp, m_f1_filename.GetBuffer(m_f1_filename.GetLength()));
//копирую в temp содержимое EDITa
strncpy(chr,temp,1);
//копирую в chr первый символ temp
CODE = (int)chr; //хочу получить код этого символа
m_f1_numcol=(int)chr; //вывожу в другой EDIT код символа
6.
4
01 октября 2002 года
mike
3.7K / / 01.10.2002
+1 / -1
Мне нравитсяМне не нравится
28 марта 2007, 14:05:23
2kolan_n:

Не sistem(), а system()
7.
22K
09 октября 2006 года
kolan_n
0 / / 09.10.2006
+0 / -1
Мне нравитсяМне не нравится
23 марта 2007, 20:26:42
Код:
#include<stdio.h>

#include<stdlib.h>



int main(){

sistem(\"c:\");

return 0;

}


ne rabotaet :wall:
8.
22K
09 октября 2006 года
kolan_n
0 / / 09.10.2006
Мне нравитсяМне не нравится
23 марта 2007, 20:25:00
Код:
#include<stdio.h>

#include<stdlib.h>



int main(){

sistem(\"c:\");

return 0;

}
9.
Аноним
Мне нравитсяМне не нравится
30 августа 2005, 10:41:01
#include <stdio.h>

void main()
{
int counter=1; char letter;
printf("Enter any letter\n");
letter = getchar();
while(counter<=25){
letter++; counter++;
printf("%c\n", letter);
}
}
10.
Аноним
+0 / -2
Мне нравитсяМне не нравится
22 июля 2005, 13:26:30
ГЫ)))
Афигена!
Каменты рулят
11.
Аноним
+0 / -3
Мне нравитсяМне не нравится
15 июля 2005, 10:42:28
как выглядит програмка чсётчика в СИ++. Помогите написать счётчик, мне нужен наглядный пример любого счетчика
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог