ugk_string.h
来自「linux下一款GIS程序源码」· C头文件 代码 · 共 43 行
H
43 行
// ugk_string.h //////////////////////////////////////////////////////////////////////#ifndef UGK_String_H#define UGK_String_H#include "stdio.h"char *UGKStrdup( const char * pszString );void FreeStrList(char **papszStrList);int CountOfList(char **papszStrList);char **DuplicateList(char **papszStrList);int FindStrInList( char **, const char * );char **RemoveStringsFromList(char **papszStrList, int nFirstLineToDelete, int nNumToRemove, char ***ppapszRetStrings);char **AddStringToList(char **papszStrList, const char *pszNewString);const char * GetStrFromList( char ** papszStrList, int iField );char **LoadFileToList(const char *pszFname);char *GetsFromFile( char *pszBuffer, int nBufferSize, FILE * fp );const char *ReadLineFromTxt( FILE * fp );int SaveStringToTxt(char **papszStrList, const char *pszFname);const char *UGKSPrintf(char *fmt, ...);char **AppendPrintf(char **papszStrList, char *fmt, ...);int UGKFPrintf( FILE * fp, const char * pszFormat, ... );int UGKPrint(char **papszStrList, FILE *fpOut);char **TokenizeString( const char *pszString );char ** TokenizeStringComplex( const char * pszString, const char * pszDelimiters, int bHonourStrings, int bAllowEmptyTokens );char ** TokenizeString2( const char * pszString, const char * pszDelimiters, int nCSLTFlags );#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?