您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ textNew函数代码示例

51自学网 2021-06-03 08:46:52
  C++
这篇教程C++ textNew函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中textNew函数的典型用法代码示例。如果您正苦于以下问题:C++ textNew函数的具体用法?C++ textNew怎么用?C++ textNew使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了textNew函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: test_stringIsEqualCaseInsensitive_should_equal

void test_stringIsEqualCaseInsensitive_should_equal(void) {    int toCompare;    Text *text = textNew("ChiCkenNuGGer");    String *str = stringNew(text);    Text *text1 = textNew("chickennugger");    String *str1 = stringNew(text1);    toCompare = stringIsEqualCaseInsensitive(str,str1);    TEST_ASSERT_EQUAL(1,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:10,


示例2: test_stringIsEqualCaseInsensitive_should_not_equal

void test_stringIsEqualCaseInsensitive_should_not_equal(void) {    int toCompare;    Text *text = textNew("burger");    String *str = stringNew(text);    Text *text1 = textNew("king");    String *str1 = stringNew(text1);    toCompare = stringIsEqualCaseInsensitive(str,str1);    TEST_ASSERT_EQUAL(0,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:10,


示例3: test_stringIsEqualCaseInsensitive_should_equal_with_different_start

void test_stringIsEqualCaseInsensitive_should_equal_with_different_start(void) {    int toCompare;    Text *text = textNew("ChiCkenNuGGer");    String *str = stringNew(text);    Text *text1 = textNew("hahachickennugger");    String *str1 = stringNew(text1);    str1->start+=4;    str1->length-=4;    toCompare = stringIsEqualCaseInsensitive(str,str1);    TEST_ASSERT_EQUAL(1,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:12,


示例4: extractAccessBanked

/*** To extract the argument of access or banked** Input:*	String	the whole argument* * Return the value of access/banked* Throw if value is invalid*/int extractAccessBanked(String *arguments){	char location;	char *returnChar;	int returnInt;	String *string;	String *banked = stringNew(textNew("BANKED")); //1	String *access = stringNew(textNew("ACCESS")); //0		if(stringCharAt(arguments,0) == ',')		stringRemoveChar(arguments);			if(stringLength(arguments) == 0 ||stringCharAt(arguments,0) == ';')				Throw(ERR_NO_ARGUMENT);			stringTrimLeft(arguments);		if(stringLength(arguments) == 0 ||stringCharAt(arguments,0) == ';')		Throw(ERR_EMPTY_ARGUMENT);			string = stringRemoveWordNotContaining(arguments,",;");		stringTrim(string);		if(stringLength(string) == 0){		if(stringCharAt(arguments,0) == ',')			stringRemoveChar(arguments);		Throw(ERR_EMPTY_ARGUMENT);	}		else if(stringLength(string) == 6){				if(stringIsEqual(string,banked))			returnInt = 1;		else if(stringIsEqual(string,access))			returnInt = 0;		else{			returnChar = stringSubstringInChar(string,0,string->length);			returnInt =  evaluate(returnChar);		}	}	else{		returnChar = stringSubstringInChar(string,0,string->length);		returnInt = evaluate(returnChar);	}		if(stringCharAt(arguments,0) == ',')		stringRemoveChar(arguments);		free(string);	return returnInt;}
开发者ID:chaosAD,项目名称:StringObjectCombinedWithShuntingYard,代码行数:62,


示例5: test_stringIsEqual_should_return_not_equal

void test_stringIsEqual_should_return_not_equal(void) {    int toCompare;    Text *text = textNew("aBc");    String *str = stringNew(text);    Text *text1 = textNew("aabc");    String *str1 = stringNew(text1);    str1->start++;    str1->length--;    toCompare = stringIsEqual(str,str1);    TEST_ASSERT_EQUAL(0,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:13,


示例6: test_extra_to_solve_problem_3

void test_extra_to_solve_problem_3() {    Text *name1 = textNew("pineApPle");    Text *name2 = textNew("aPPlE");    String *string1 = stringNew(name1);    string1->start = 4;    string1->length = 5;    String *string2 = stringNew(name2);    TEST_ASSERT_EQUAL(1,stringIsEqualCaseInsensitive(string1,string2));    TEST_ASSERT_EQUAL(1,stringIsEqualCaseInsensitive(string2,string1));    stringDel(string1);    stringDel(string2); //unable to test assert, will cause bad memory access}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:14,


示例7: test_stringTrim_should_trim_both_sides3

void test_stringTrim_should_trim_both_sides3(void) {    Text *text = textNew(" /t/t BeedFack /t/t    ");    String *str = stringNew(text);    stringTrim(str);    TEST_ASSERT_EQUAL(4,str->start);    TEST_ASSERT_EQUAL(8,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例8: test_stringTrim_should_trim_both_sides2

void test_stringTrim_should_trim_both_sides2(void) {    Text *text = textNew("  GaLger /t/t    ");    String *str = stringNew(text);    stringTrim(str);    TEST_ASSERT_EQUAL(2,str->start);    TEST_ASSERT_EQUAL(6,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例9: test_stringTrim_should_trim_both_sides

void test_stringTrim_should_trim_both_sides(void) {    Text *text = textNew("  /t /t /t  VeaLer     ");    String *str = stringNew(text);    stringTrim(str);    TEST_ASSERT_EQUAL(9,str->start);    TEST_ASSERT_EQUAL(6,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例10: test_stringTrimRight2

void test_stringTrimRight2(void) {    Text *text = textNew("   DeeFer/t");    String *str = stringNew(text);    stringTrimRight(str);    TEST_ASSERT_EQUAL(0,str->start);    TEST_ASSERT_EQUAL(9,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例11: test_stringTrimRight

void test_stringTrimRight(void) {    Text *text = textNew("    LuJian  ");    String *str = stringNew(text);    stringTrimRight(str);    TEST_ASSERT_EQUAL(0,str->start);    TEST_ASSERT_EQUAL(10,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例12: test_evaluatePrefixesAndNumber_evaluate_opening_opening_opening_bracket_10

void test_evaluatePrefixesAndNumber_evaluate_opening_opening_opening_bracket_10(void){	Token *token;	Stack *numberStack=createStack();	Stack *operatorStack=createStack();		Text *newText=textNew("(((8");	String *tokenizer = stringNew(newText);		//(	token=getToken(tokenizer);	evaluatePrefixesAndNumber("(((8",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("(",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(OPENING_BRACKET_OP,((Operator*)token)->info->id);		//(	token=getToken(tokenizer);	evaluatePrefixesAndNumber("(((8",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("(",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(OPENING_BRACKET_OP,((Operator*)token)->info->id);		//(	token=getToken(tokenizer);	evaluatePrefixesAndNumber("(((8",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("(",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(OPENING_BRACKET_OP,((Operator*)token)->info->id);		//8	token=getToken(tokenizer);	evaluatePrefixesAndNumber("(((8",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL(8,((Number*)token)->value);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:35,


示例13: test_stringCharAt_should_return_negative_1_over_string_length

void test_stringCharAt_should_return_negative_1_over_string_length(void) {    Text *text = textNew("TanSooFatt");    String *string = stringNew(text);    TEST_ASSERT_EQUAL(-1,stringCharAt(string,15));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例14: stringNew

void test_evaluatePrefixesAndNumber_evaluate_should_push_negative_plus_negative_into_operatorStack_and_9_into_number_stack(void){	Token *token;	Stack *numberStack=createStack();	Stack *operatorStack=createStack();		Text *newText=textNew("-+-9");	String *tokenizer = stringNew(newText);		//-	token=getToken(tokenizer);	evaluatePrefixesAndNumber("-+-9",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("-",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(MINUS_OP,((Operator*)token)->info->id);	//+	token=getToken(tokenizer);	evaluatePrefixesAndNumber("-+-9",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("+",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(PLUS_OP,((Operator*)token)->info->id);	//-	token=getToken(tokenizer);	evaluatePrefixesAndNumber("-+-9",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL_STRING("-",((Operator*)token)->info->symbol);	TEST_ASSERT_EQUAL(MINUS_OP,((Operator*)token)->info->id);	//9	token=getToken(tokenizer);	evaluatePrefixesAndNumber("-+-9",token,numberStack,operatorStack);	TEST_ASSERT_NOT_NULL(token);	TEST_ASSERT_EQUAL(9,((Number*)token)->value);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:32,


示例15: test_stringCharAt_should_return_negative_1_negative_input

void test_stringCharAt_should_return_negative_1_negative_input(void) {    Text *text = textNew("ChiewWingGum");    String *string = stringNew(text);    TEST_ASSERT_EQUAL(-1,stringCharAt(string,-1));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例16: test_stringTrimLeft

void test_stringTrimLeft(void) {    Text *text = textNew("SaJon ");    String *str = stringNew(text);    stringTrimLeft(str);    TEST_ASSERT_EQUAL(0,str->start);    TEST_ASSERT_EQUAL(6,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例17: test_stringCharAt_should_return_index

void test_stringCharAt_should_return_index(void) {    Text *text = textNew("Poon Jiyeon");    String *string = stringNew(text);    TEST_ASSERT_EQUAL(' ',stringCharAt(string,4));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例18: stringSubstringInChar

Text *stringSubstringInText(String *str, int relativePosition, int length){	char *charStr = stringSubstringInChar(str, relativePosition, length);	Text *text = textNew(charStr);	free(charStr);		return text;}
开发者ID:shyanfeng,项目名称:StringObject,代码行数:7,


示例19: test_stringSkip_should_skip

void test_stringSkip_should_skip(void) {    Text *text = textNew("SelNon");    String *str = stringNew(text);    stringSkip(str,2);    TEST_ASSERT_EQUAL(2,str->start);    TEST_ASSERT_EQUAL(4,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例20: test_stringToInteger_should_get_1234

void test_stringToInteger_should_get_1234(void) {    Text *text = textNew("1234");    String *string = stringNew(text);    TEST_ASSERT_EQUAL(1234,stringToInteger(string));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例21: test_stringIsCharAtInSet_should_return_1_contain_in_set

void test_stringIsCharAtInSet_should_return_1_contain_in_set(void) {    Text *text = textNew("StoneSir");    String *string  = stringNew(text);    TEST_ASSERT_EQUAL(1,stringIsCharAtInSet(string,2,"abcdefghijklmno"));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:7,


示例22: test_stringLength_should_get_6

void test_stringLength_should_get_6(void) {    int toCompareLength;    Text *text = textNew("abcdefg");    String *str = stringNew(text);    toCompareLength = stringLength(str);    TEST_ASSERT_EQUAL(7,toCompareLength);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:8,


示例23: test_stringAssign_should_increase_reference

void test_stringAssign_should_increase_reference(void) {    Text *text = textNew("JaNib");    String *str = stringNew(text);    String *str1 = stringAssign(str);    String *str2 = stringAssign(str);    TEST_ASSERT_EQUAL(3,str->reference);    TEST_ASSERT_EQUAL(2,str->text->reference);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:8,


示例24: test_stringSkip_should_overload_and_stop_at_Null

void test_stringSkip_should_overload_and_stop_at_Null(void) {    Text *text = textNew("SelNonDan");    String *str = stringNew(text);    str->start++; //1    stringSkip(str,100);    TEST_ASSERT_EQUAL(9,str->start);    TEST_ASSERT_EQUAL(0,str->length);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:8,


示例25: test_stringLength_should_get_16

void test_stringLength_should_get_16(void) {    int toCompareLength;    Text *text = textNew(" /t /t /t 16 length");    String *str = stringNew(text);    toCompareLength = stringLength(str);    TEST_ASSERT_EQUAL(16,toCompareLength);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:8,


示例26: test_stringSubstringInChar_should_crop_out_Stone

void test_stringSubstringInChar_should_crop_out_Stone(void) {    int toCompare;    Text *text = textNew("StoneSir123");    String *string  = stringNew(text);    char *testing = stringSubstringInChar(string,0,5);    toCompare = strcmp(testing,"Stone");    TEST_ASSERT_EQUAL(0,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:9,


示例27: test_stringToInteger_should_get_5555

void test_stringToInteger_should_get_5555(void) {    Text *text = textNew("dsfggggv5555FDG");    String *string = stringNew(text);    string->start = 8;    string->length = 8;    TEST_ASSERT_EQUAL(5555,stringToInteger(string));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:9,


示例28: test_stringToInteger_should_get_23

void test_stringToInteger_should_get_23(void) {    Text *text = textNew("1234");    String *string = stringNew(text);    string->start++;    string->length-=2;    TEST_ASSERT_EQUAL(23,stringToInteger(string));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:9,


示例29: test_stringSubstringInChar_should_crop_out_1

void test_stringSubstringInChar_should_crop_out_1(void) {    int toCompare;    Text *text = textNew("abc123");    String *string  = stringNew(text);    char *testing = stringSubstringInChar(string,3,1);    toCompare = strcmp(testing,"1");    TEST_ASSERT_EQUAL(0,toCompare);}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:9,


示例30: test_stringSubstringInText_return_Text_abcd

void test_stringSubstringInText_return_Text_abcd(void) {    Text *text = textNew("123abcd123");    String *string  = stringNew(text);    Text *testing = stringSubstringInText(string,3,4);    TEST_ASSERT_EQUAL(1,testing->reference);    TEST_ASSERT_EQUAL(0,strcmp(testing->string,"abcd"));}
开发者ID:jasonchuah93,项目名称:StringObjectCombinedWithShuntingYard,代码行数:9,



注:本文中的textNew函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ textRect函数代码示例
C++ textEdited函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。