s4g  0.9.2
высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++.
s4g_lib_string.h
См. документацию.
1 
2 /*
3 Copyright © Vitaliy Buturlin, Evgeny Danilovich, 2017
4 license MIT see in LICENSE or
5 https://s4g.su/
6 */
7 
16 #ifndef __S4G_LIB_STRING_H
17 #define __S4G_LIB_STRING_H
18 
19 #include "s4g.h"
20 #include "s4g_types.h"
21 #include "s4g_main.h"
22 
23 /*
24 string string.find(string src, string pattern, int start_pos=0)
25 string string.format(string format, ...)
26 string string.sub(string src, start, len=0)
27 string string.upper(string str)
28 string string.lower(string str)
29 array string.explode(string str, string delimiter, int count=0)
30 */
31 
33 int s4g_LibString_Find(s4g_Main* s4gm);
34 
45 
47 int s4g_LibString_Sub(s4g_Main* s4gm);
48 
50 int s4g_LibString_Upper(s4g_Main* s4gm);
51 
53 int s4g_LibString_Lower(s4g_Main* s4gm);
54 
57 
58 
59 //##########################################################################
60 
63 
64 #endif
65 
66 //!@} lib_string
int s4g_LibString_Sub(s4g_Main *s4gm)
возвращает вырезанную строку из src с позиции start и по количеству символов len (если <=0 тогда до к...
Definition: s4g_lib_string.cpp:167
Заголовочный файл со всеми необхожимыми данными для использования языка, посредством api функций ...
S4G_API void s4g_Export_LibString(s4g_Main *s4gm)
экспорт библиотеки для работы со строками
Definition: s4g_lib_string.cpp:322
Заголовочный файл основы взаимодествия хоста со скриптами
int s4g_LibString_Upper(s4g_Main *s4gm)
возвращает копию str, где все маленькие буквы меняются на большие, вид: string string.upper(string str)
Definition: s4g_lib_string.cpp:213
int s4g_LibString_Format(s4g_Main *s4gm)
возвращает форматированую строку, вид: string string.format(string format, ...) . ...
Definition: s4g_lib_string.cpp:65
int s4g_LibString_Lower(s4g_Main *s4gm)
возвращает копию str, где все большие буквы меняются на маленькие, вид: string string.lower(string str)
Definition: s4g_lib_string.cpp:239
#define S4G_API
для использования в приложении либо при компилции в библиотеку необходимо глобально объявить дефайн S...
Definition: s4g.h:150
int s4g_LibString_Find(s4g_Main *s4gm)
возвращает первое вхождение pattern в src, вид: string string.find(string src, string pattern...
Definition: s4g_lib_string.cpp:19
основа взаимодествия
Definition: s4g_main.h:45
int s4g_LibString_Explode(s4g_Main *s4gm)
возвращает массив строк, полученных разбиением строки str с использованием delimiter в качестве разде...
Definition: s4g_lib_string.cpp:265
Заголовочный файл с основными типами данных