tstring.h

来自「Software Development in C: A Practical A」· C头文件 代码 · 共 45 行

H
45
字号
#if !defined(TSTRING_H)
#define TSTRING_H

#include <stdio.h>

#define MAX_TEXT_STRING_LENGTH 60

typedef struct 
{
	char charString[MAX_TEXT_STRING_LENGTH];
	int length;
} text_string;


void TextStringSetFromTextString(text_string *destination,
								 const text_string *source);

void TextStringSetFromCharArray(text_string *destination,
							    const char * const source);

void TextStringConcatenateTextString(text_string *destination,
									 const text_string *string1,
									 const text_string *string2);

void TextStringConcatenateCharArray(text_string *destination,
									const text_string *string1,
									const char * const charArray);

text_string *TextStringAppendTextString(text_string *string1,
									    const text_string *string2);

text_string *TextStringAppendCharArray(text_string *string1,
									   const char * const charArray);

text_string *TextStringAppendChar(text_string *string1,
								  const char aCharacter);

int TextStringPrintf(const text_string *source);
int TextStringScanf(text_string *destination);

int TextStringLength(const text_string *theString);


#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?