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

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

51自学网 2021-06-01 19:45:31
  C++
这篇教程C++ AddString函数代码示例写得很实用,希望能帮到您。

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

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

示例1: switch

void JSONValue::AddVariantValue(const Variant& value){    switch (value.GetType())    {    case VAR_RESOURCEREF:        AddResourceRef(value.GetResourceRef());        break;    case VAR_RESOURCEREFLIST:        AddResourceRefList(value.GetResourceRefList());        break;    case VAR_VARIANTVECTOR:    case VAR_VARIANTMAP:        LOGERROR("Unsupported value type");        break;    default:        AddString(value.ToString());    }}
开发者ID:AGreatFish,项目名称:Urho3D,代码行数:21,


示例2: SetRedraw

void CSmartFieldListBox::Rebuild(void){	int nMacros = m_pMacros->Macros();	SetRedraw(FALSE);	ResetContent();/* Set the height of the items. */	MEASUREITEMSTRUCT mi;	MeasureItem(&mi);	SetItemHeight(0, mi.itemHeight);/* Add all the items. */	for (int nMacro = 0; nMacro < nMacros; nMacro++)	{		CMacro* pMacro = m_pMacros->Macro(nMacro);		ASSERT(pMacro != NULL);		if (pMacro != NULL && ShowMacro(pMacro))		{			CSmartFieldListBoxItem* pItem = new CSmartFieldListBoxItem(pMacro, nMacro, m_pMacroServer);			ASSERT(pItem != NULL);			if (pItem != NULL)			{				AddString((LPCSTR)pItem);			}		}	}	SetRedraw(TRUE);	// No state is saved yet.	m_fSavedState = FALSE;}
开发者ID:jimmccurdy,项目名称:ArchiveGit,代码行数:40,


示例3: AddString

TiXmlNode * CargoHolder::WriteTransport(TiXmlNode * node) const{	const Planet * p = dynamic_cast<const Planet *>(this);	if (p != NULL) {		AddString(node, "Planet", p->GetName().c_str());		return node;	}	const Fleet * f = dynamic_cast<const Fleet *>(this);	if (f != NULL) {		AddLong(node, "Fleet", GetID());		AddLong(node, "Owner", GetOwner()->GetID());		return node;	}//	const Packet * pac = dynamic_cast<const Packet *>(this);//	if (pac != NULL) {//		return node;//	}	return node;}
开发者ID:vkholodkov,项目名称:freestars,代码行数:22,


示例4: Java_com_rockgarden_sign_jni_JniSignHolder_getCustomInfoMD5

// JNIEnv *env, jobject thiz 默认传入// 被调用的方法要放在前面,否则报错:conflicting types for "方法名"JNIEXPORT jstring JNICALL Java_com_rockgarden_sign_jni_JniSignHolder_getCustomInfoMD5(        JNIEnv *env, jobject thiz, jobject ctx, jstring jInfo) {    jstring pkg_name = Java_com_rockgarden_sign_jni_Jni_GetPackageName(env, thiz, ctx);    char *c1 = Jstring2CStr(env, pkg_name);    char *c2 = "com.eastcom.mobile112";    int result = strcmp(c1, c2);    if (result == 0) {        char *str = "AD161C0F-D5B5-86F2-6DCF-7D9ADCBC1AC7";        jstring js = (*env)->NewStringUTF(env, str);        //(*env)->ReleaseStringUTFChars(env, js, str);        jstring newjs = AddString(env, jInfo, js);        return Java_com_rockgarden_sign_jni_JniSignHolder_getInfoMD5(env, thiz, newjs);    }    else {        char *c = "";        jstring js = (*env)->NewStringUTF(env, c);        //(*env)->ReleaseStringUTFChars(env, js, c);        return js;    }}
开发者ID:rockgarden,项目名称:MyCard,代码行数:24,


示例5: GetParent

int CInPlaceCombo::OnCreate(LPCREATESTRUCT lpCreateStruct) {	if (CComboBox::OnCreate(lpCreateStruct) == -1)	{		return -1;	}		// Set the proper font	CFont* pFont = GetParent()->GetFont();	SetFont(pFont);		SetFocus();	ResetContent(); 	for (POSITION Pos_ = m_DropDownList.GetHeadPosition(); Pos_ != NULL;)	{		//AfxMessageBox((LPCTSTR) (m_DropDownList.GetNext(Pos_)));		AddString((LPCTSTR) (m_DropDownList.GetNext(Pos_)));	}	return 0;}
开发者ID:wyrover,项目名称:myhistoryprojects,代码行数:22,


示例6: ASSERT

int COXImageListBox::AddImageList(CImageList* pImageList){	if(m_imageList.GetImageCount()==0)		return -1;	ASSERT(pImageList!=NULL);	if(pImageList==NULL)		return -1;	if(pImageList->GetImageCount()==0)		return -1;	IMAGEINFO imageInfo;	VERIFY(pImageList->GetImageInfo(0,&imageInfo));	CRect rect(imageInfo.rcImage);	VERIFY(m_imageList.GetImageInfo(0,&imageInfo));	if(rect.Width()!=imageInfo.rcImage.right-imageInfo.rcImage.left ||		rect.Height()!=imageInfo.rcImage.bottom-imageInfo.rcImage.top)	{		return -1;	}	int nLastImage=GetCount();	int nIndex=0;	for(nIndex=0; nIndex<pImageList->GetImageCount(); nIndex++)	{		HICON hIcon=pImageList->ExtractIcon(nIndex);		ASSERT(hIcon!=NULL);		VERIFY(m_imageList.Add(hIcon)!=-1);		VERIFY(::DestroyIcon(hIcon));	}	for(nIndex=nLastImage; nIndex<m_imageList.GetImageCount(); nIndex++)	{		VERIFY(AddString((LPCTSTR)(INT_PTR)nIndex)>=0);	}	return nLastImage;}
开发者ID:Spritutu,项目名称:AiPI-1,代码行数:39,


示例7: wsprintf

void TDrawListView::FormatData(const Tecg* ecg,  int unsigned index){	// Large number for now :-)  char buf1[80];  char buf2[80];  char buf3[80];  char buf4[80];  char buf5[80];//  TColor color(line->QueryColor());  wsprintf(buf1, "No. Of Points in ECG = (%d)",			  ecg->length());  wsprintf(buf2, "(x,y) Scales         = (%d,%d)",			  ecg->get_x_scale(), ecg->get_y_scale());  wsprintf(buf3, "R Hight threshold    = (%d)",			  ecg->get_r_thresh());  wsprintf(buf4, "R Change threshold   = (%d)",			  ecg->get_r_change());  wsprintf(buf5, "Y (min,max)          = (%d,%d)",			  ecg->get_y_min(), ecg->get_y_max());  wsprintf(buf5, "Y mean               = (%d)",			  ecg->get_y_mean());//  DeleteString(index);  ClearList();  AddString(ecg->ECG_Data_String1.c_str());  AddString(ecg->ECG_Data_String2.c_str());  AddString(ecg->ECG_Data_String3.c_str());  AddString(buf1);  AddString(buf2);  AddString(buf3);  AddString(buf4);  AddString(buf5);  SetSelIndex(index);}
开发者ID:vagnerr,项目名称:ECGHolterMonitor,代码行数:36,


示例8: SUCCEEDED

/*++Routine Name:    CUICtrlFeatNUpOrderCombo::OnInitRoutine Description:    This is responsible for initialising the control and is called when    the WM_INITDIALOG message is recieved. This method populates the combo    box with the appropriate option strings.Arguments:    hDlg - handle to the parent windowReturn Value:    HRESULT    S_OK - On success    E_*  - On error--*/HRESULTCUICtrlFeatNUpOrderCombo::OnInit(    __in CONST HWND hDlg    ){    HRESULT hr = S_OK;    //    // Populate the combo box    //    if (SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_LTORTTOB)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_TTOBLTOR)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_RTOLTTOB)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_TTOBRTOL)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_LTORBTOT)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_BTOTLTOR)) &&        SUCCEEDED(hr = AddString(hDlg, g_hInstance, IDS_GPD_RTOLBTOT)))    {        hr = AddString(hDlg, g_hInstance, IDS_GPD_BTOTRTOL);    }    ERR_ON_HR(hr);    return hr;}
开发者ID:kcrazy,项目名称:winekit,代码行数:47,


示例9: ComposePkg

/** *组装push消息接收到的响应包 */int ComposePkg(tASecMsgHead &stHead, tASecPushMsgRsp &stRsp, uint8_t *pPkg, int& iPkgBufSize){	//数据预处理.做个保护措施	stHead.usMsgType = MSG_TYPE_PUSH_MSG_RSP;	CK_STR(stRsp.aszErrMsg);	char szPkgBuf[1024];	char *pCur = szPkgBuf;	bzero(szPkgBuf, sizeof(szPkgBuf));	*pCur = 0x02;	pCur++;	tASecMsgHead* pHead = (tASecMsgHead*)pCur;	pCur+=sizeof(tASecMsgHead);	memcpy(pHead, &stHead, sizeof(stHead));	AddDWord(&pCur, NULL, stRsp.ulRet);	AddString(&pCur, NULL, stRsp.aszErrMsg, strlen(stRsp.aszErrMsg));	*pCur = 0x03;	pCur++;	int iPkgLen = pCur-szPkgBuf;	if (iPkgLen > iPkgBufSize)	{		return -2;	}	pHead->usLength = iPkgLen;	Hton(pHead);	memcpy(pPkg, szPkgBuf, iPkgLen);	iPkgBufSize=iPkgLen;	return 0;}
开发者ID:businiaowyf,项目名称:mycode,代码行数:41,


示例10: AddOutputMember

void UIBarButtonItem::ConvertStaticMappings(NIBWriter *writer, XIBObject *obj){    AddOutputMember(writer, "UIEnabled", new XIBObjectBool(true));    if ( _systemItem != -1 ) {        AddInt(writer, "UISystemItem", _systemItem);        AddBool(writer, "UIIsSystemItem", true);    }    if ( _title ) AddString(writer, "UITitle", _title);    if ( !_customView ) {        if ( _style ) AddInt(writer, "UIStyle", _style);        if ( _width != -1.0f ) {            AddOutputMember(writer, "UIWidth", new XIBObjectFloat(_width));        }    }    if ( _customView ) {        AddOutputMember(writer, "UICustomView", _customView);    }    if ( _connections )     {        for ( int i = 0; i < _connections->count(); i ++ ) {            XIBObject *curObj = _connections->objectAtIndex(i);            if ( strcmp(curObj->_className, "segue") == 0 ) {                UIStoryboardSegue *segue = (UIStoryboardSegue *) curObj;                UIRuntimeEventConnection *newEvent = new UIRuntimeEventConnection();                newEvent->_label = "perform:";                newEvent->_source = this;                newEvent->_destination = segue;                writer->_connections->AddMember(NULL, newEvent);                writer->AddOutputObject(newEvent);                //AddOutputMember(writer, "UIOutlet", refObj);            }        }    }    ObjectConverterSwapper::ConvertStaticMappings(writer, obj);}
开发者ID:netroby,项目名称:WinObjC,代码行数:38,


示例11: GUIListBoxAddTextList

bool GUIListBoxAddTextList( a_list *list, int items, const void *data_handle, GUIPICKGETTEXT *getstring ){    int         item;    lb_data     old_data;    lb_data     new_data;    gui_ctl_idx choice;    choice = -1;    old_data = (lb_data)list->data_handle;    new_data = ResizeList( list, items, &choice );    if( new_data == NULL ) {        return( false );    }    for( item = 0; item < items; ++item ) {        if( !AddString( new_data, getstring( data_handle, item ), choice + item ) ) {            return( false );        }    }    GUIMemFree( (void *)old_data );    list->data_handle = (const void *)new_data;    uiupdatelistbox( list );    return( true );}
开发者ID:Azarien,项目名称:open-watcom-v2,代码行数:23,


示例12: while

///// Add item into checklist box.///// Adds string of item to the list box, returning its position in the list/// (0 is the first position). Returns a negative value if an error occurs./// The list items are automatically sorted unless the style LBS_SORT/// is not used for list box creation.//intTCheckList::AddItem(TCheckListItem* item){   if(item){    if (GetStyle() & LBS_SORT){      int i=0;      while(i < (int)Items.Size()){        if(*Items[i] > *item)          break;        i++;      }      if(i >= (int)Items.Size())        i = -1;      return InsertItem(item, i);    }    else{      if(GetHandle() && AddString((LPTSTR)item) < 0)        return -1;      return Items.Add(item);    }  }  return -1;}
开发者ID:Darkman-M59,项目名称:Meridian59_115,代码行数:31,


示例13: AddFlags

void AuxGroupMember::BuildExtendedPacket(unsigned char *buffer, long &index){	AddFlags(ExtendedFlags, sizeof(ExtendedFlags), buffer, index);	if (ExtendedFlags[0] & 0x10)	//ExtendedFlags[1] & 0x01	{		AddString(buffer, Data->Name, index);	}	if (ExtendedFlags[0] & 0x20)	//ExtendedFlags[1] & 0x02	{		AddData(buffer, Data->GameID, index);	}	if (ExtendedFlags[0] & 0x40)	//ExtendedFlags[1] & 0x04	{		AddData(buffer, Data->Formation, index);	}	if (ExtendedFlags[0] & 0x80)	//ExtendedFlags[1] & 0x08	{		AddData(buffer, Data->Position, index);	}}
开发者ID:RavenB,项目名称:Earth-and-Beyond-server,代码行数:24,


示例14: SetPluginMenu

void cPlugDetailOsdMenu::SetDetail(){  SetPluginMenu(meDetail, libvdrskinservice::mtText);  Clear();  ClearValues();    SetText("Text to be displayed if skin doesn't know anything about this plugin");  AddInt("menuitem", element);  AddString("tabtext", "String value to be displayed if skin doesn't know anything about this plugin");  //Loop Token Example  for (int row = 0; row < 25; row++) {      libvdrskinservice::cKeyValueList<cString> *loopValues = new libvdrskinservice::cKeyValueList<cString>();      for (int col = 0; col < 10; col++) {          cString key = cString::sprintf("loop1[col%d]", col);          cString *value = new cString(cString::sprintf("row%d-col%d", row, col));          loopValues->AddKeyValue(*key, value);      }      AddLoopValues("loop1", loopValues);  }  Display();}
开发者ID:flensrocker,项目名称:libvdrskinservice,代码行数:24,


示例15: SetNoticeProfile

bool _XNoticeProcess::SetNoticeProfile( int nMsgType, LPTSTR pMsg, int nMinStartTime, int nMinInterval, int nPrintCount, BOOL bLargeFont ){	vector<sMsgInfo*>::iterator iter = m_vtInfo.begin();	for(; iter != m_vtInfo.end(); ++iter )	{		// ID 
C++ AddSubMenu函数代码示例
C++ AddSpiritGuide函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。