Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Muasir proq dil C++.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
7.31 Mб
Скачать
  1. Standart fayllar üçün giriş-çıxış funksiyaları- stdio.H faylı

Funksiya

Prototip və funksiyanın qısa təsviri

getch

int getch(void);

Klaviaturadan bir simvolu ekranda göstərmədən sayır.

getchar

int getchar(void);

Standart giriş faylından (stdin) növbəti simvolu sayır.

gets

char*gets(char*s);

Standart giriş faylından (stdin) s sətrini qaytarır.

printf

int printf(char*format[, arqument,..., ]);

stdout faylına formatlaşdırılmış çıxış funksiyası

putchar

int putchar(int c);

c simvolunu stdout standart çıxış faylına yazır.

puts

int puts(const char*s);

s sətrini stdout standart çıxış faylına yazır.

scanf

int scanf(char*format [,arqument,..]);

stdin faylından formatlaşdırılmış giriş funksiyası

sprintf

int sprintf(char*s, char*format[,arqument,..]);

s sətrinə formatlaşdırılmış yazma funksiyası

sscanf

int sscanf(char*s, char*format[,address,..]);

s sətrindən formatlaşdırılmış oxuma funksiyası

ungetch

int ungetch(int c);

c simvolunu növbəti hesablanan simvol olmağa məcbur edərək onu standart stdin giriş faylına qaytarır.

  1. Sətirlərlə işləmək üçün funksiyalar- string.H, stdlib.H faylları

Funksiya

Prototip və funksiyanın qısa təsviri

atof

double atof(char*str);

str sətrini double tipli həqiqi ədədə çevirir.

atoi

int atoi(char*str);

str sətrini onluq tam ədədə çevirir.

atol

long atol(char*str);

str sətrini uzun onluq tam ədədə çevirir.

strcat

char*strcat(char*sp, char*si);

si sətrini sp sətrinə birləşdirir.

strchr

char*strchr(char*str, int c);

str sətrində c simvolunun birinci daxil olma­sı­nı axtarır.

strcmp

int strcmp(char*str1, char*str2);

str1 və str2 sətirlərini müqayisə edir. Əgər str1<str2 olarsa nəticə mənfi, əgər str1==str2 olarsa nəticə sıfır, str1>str2 olarsa nəticə müsbət olur.

strcpy

char*strcpy(char*ap,char*si);

si sətrinin baytlarını ap sətrinə köçürür.

strcspn

int strcspn(char*str1,char*str2);

str1 sətrinin str2 sətrinin simvollar çoxluğuna daxil olmayan elementlərə malik birinci seq­mentinin uzunluğunu təyin edir.

strdup

char*strdup(const char*str);

Yaddaş ayırır və ona str sətrinin surətini köçürür.

strlen

unsigned strlen(char*str);

str sətrinin uzunluğunu hesablayır.

strncat

char*strncat(char*sp, char*si, int kol);

si sətrinin kol simvollarını sp sətrinə ya­zır (konkatenasiya).

strncpy

char*strnspy(char*sp, char*si, int kol);

si sətrinin kol simvollarını sp sətrinə kö­çü­rür (“quyruq” atılır və ya probellərlə ta­mam­lanır)

strnset

char*strnset(char*str, int c, int kol);

str sətrinin ilk kol simvollarını c simvolu ilə əvəz edir.

strpbrk

char*strpbrk(char*str1, char*str2);

str1 sətrində str2 sətrinə daxil olan simvollar çoxluğundan ilk daxil olanını axtarır.

strrchr

char*strrchr(char*str, int c);

str sətrində c simvolunun son dəfə daxil olmasını axtarır.

strset

int strset(char*str, int c);

str sətrini verilən c simvolu ilə tamamlayır.

strspn

int strspn(char*str1, char*str2);

str1 sətrinin yalnız str2 sətrinin simvollar çoxluğuna malik olan birinci seqmentinin uzunluğunu təyin edir.

strstr

char*strstr(const char*str1, const char str2);

str1 sətrində str2 altsətrini axtarır. Göstəricini str1 sətrində str2 altsətri başlayan element üzərinə qaytarır.

strtok

char*strtok(char*str1, const char*str2);

str1 sətrində ikinci sətrin simvolları ilə ayrılan leksemlər axtarır

strupr

char*strupr(char*str);

str sətrində aşağı registrin hərflərini yuxarı registrin hərflərinə çevirir.

ultoa

char*ultoa(unsigned long v, char*str, int az);

işarərəsiz uzun tam v-ni str sətrinə çevirir.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]