当前位置: 首页>>代码示例>>C++>>正文


C++ AnsiString::Insert方法代码示例

本文整理汇总了C++中AnsiString::Insert方法的典型用法代码示例。如果您正苦于以下问题:C++ AnsiString::Insert方法的具体用法?C++ AnsiString::Insert怎么用?C++ AnsiString::Insert使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在AnsiString的用法示例。


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

示例1: GetAgenciaCedente

//---------------------------------------------------------------------------
AnsiString __fastcall TBolBradesco::GetAgenciaCedente(void)
{
    AnsiString AG = Agencia;
    AG.Insert("-",5);
    AnsiString CC = CodigoCedente;
    CC.Insert("-",8);
    return(AG + "/" + CC);
}
开发者ID:fboscato,项目名称:escrituracao-fiscal-g1,代码行数:9,代码来源:TBolBradesco.cpp

示例2: GetAgenciaCedente

//---------------------------------------------------------------------------
AnsiString __fastcall TBolBB::GetAgenciaCedente(void)
{
  AnsiString RAgencia = Agencia;
  RAgencia.Insert("-",Agencia.Length());

  AnsiString RConta = ContaCorrente;
  RConta.Insert("-",ContaCorrente.Length());

  return(RAgencia+"/"+RConta);
};
开发者ID:fboscato,项目名称:escrituracao-fiscal-g1,代码行数:11,代码来源:TBolBB1.cpp

示例3: GetCodigoDeBarra

//---------------------------------------------------------------------------
AnsiString __fastcall TBolBradesco::GetCodigoDeBarra(void)
{
    AnsiString CodigoBarra = CodigoBanco + CodigoMoeda + FatorVencimento + ValorBoleto + GeraCampoLivre();
    AnsiString DV = CalculaModulo11(CodigoBarra);
    CodigoBarra.Insert(DV,5);
    return(CodigoBarra);
}
开发者ID:fboscato,项目名称:escrituracao-fiscal-g1,代码行数:8,代码来源:TBolBradesco.cpp

示例4: InsertTextCP

void TfrmText::InsertTextCP(const AnsiString& line, bool bCommas)
{
	AnsiString txt = (bCommas)?AnsiString("\"")+line+AnsiString("\""):line;
	if (!txt.IsEmpty()){
    	AnsiString h 	= mmText->Lines->Strings[mmText->CaretPos.y];
        h.Insert		(txt,mmText->CaretPos.x+1);
        mmText->Lines->Strings[mmText->CaretPos.y] = h;
    }
}
开发者ID:NeoAnomaly,项目名称:xray,代码行数:9,代码来源:TextForm.cpp

示例5: DostosujZnakiSpecjalne

//---------------------------------------------------------------------------
/// Metoda odpowiedzialna za dostosowanie znaków specjalnych w tekœcie (apostrofy itp.),
/// poprzez dodanie dodanie "\"
void __fastcall ParsujDane::DostosujZnakiSpecjalne(AnsiString &AText)
{
	AnsiString str;
	int pozycjaZnacznik = 0;

	while(pozycjaZnacznik != AText.Length())
	{
		str = AText[pozycjaZnacznik];
		if (str == "\'" || str == "\"") AText.Insert("\\", pozycjaZnacznik - 1);
		pozycjaZnacznik++;
	}
}
开发者ID:godzillaq,项目名称:Proces_ETL,代码行数:15,代码来源:UParsuj.cpp

示例6: MakeFullName

bool CFolderHelper::MakeFullName(TElTreeItem* begin_item, TElTreeItem* end_item, AnsiString& name)
{
	if (begin_item){
    	TElTreeItem* node = begin_item;
        name = node->Text;
		node = node->Parent;
        while (node){
			name.Insert(node->Text+AnsiString('\\'),0);
        	if (node==end_item) break;
            node=node->Parent;
        }
        return true;
    }else{
		name = "";
        return false;
    }
}
开发者ID:OLR-xray,项目名称:OLR-3.0,代码行数:17,代码来源:FolderLib.cpp

示例7: UsunZnacznik

//---------------------------------------------------------------------------
/// Metoda odpowiedzialna za usunieciê przekazanych znaczników z przekazanego tekstu,
/// metoda umo¿liwia umieszczenie znacznika konca lini w zamian za przyjmowany znacznik
void __fastcall ParsujDane::UsunZnacznik(AnsiString &AText, AnsiString AZnacznik, bool AWstawENDL)
{
	int pozycjaZnacznik, i;
	i = 0;
	while (true)
	{
		pozycjaZnacznik = AText.Pos(AZnacznik);
		if (AZnacznik == ' ')
		{
			if (AText.Pos(' ') > 1) break;
		}
		if (pozycjaZnacznik > 0) AText.Delete(pozycjaZnacznik, AZnacznik.Length());
		if (pozycjaZnacznik > 0 && AWstawENDL) AText.Insert("<ENDL>",pozycjaZnacznik);
		if (pozycjaZnacznik == 0) break;
	}
	AText.TrimLeft(); AText.TrimRight();
}
开发者ID:godzillaq,项目名称:Proces_ETL,代码行数:20,代码来源:UParsuj.cpp

示例8: GetCodigoDeBarra

//---------------------------------------------------------------------------
AnsiString __fastcall TBolItau::GetCodigoDeBarra(void)
{
  GetNossoNumero();
  AnsiString Codigo = CodigoBanco +
                   CodigoMoeda +
                   FatorVencimento +
                   ValorBoleto +
                   Carteira +
                   NossoNumero + DVNossoNumero+
                   Agencia +
                   ContaCorrente +
                   CalculaModulo10(Agencia+ContaCorrente) +
                   "000";
  DVCodBarras = CalculaModulo11(Codigo);
  Codigo = Codigo.Insert(DVCodBarras,5);

  ValidaCodigoDeBarra(Codigo);
  return(Codigo);
}
开发者ID:fboscato,项目名称:escrituracao-fiscal-g1,代码行数:20,代码来源:TBolItau1.cpp

示例9: MakeName

// собирает имя от стартового итема до конечного
// может включать либо не включать имя объекта
bool CFolderHelper::MakeName(TElTreeItem* begin_item, TElTreeItem* end_item, AnsiString& name, bool bOnlyFolder)
{
    name = "";
	if (begin_item){
    	TElTreeItem* node = (u32(begin_item->Data)==TYPE_OBJECT)?begin_item->Parent:begin_item;
        while (node){
			name.Insert(node->Text+AnsiString('\\'),0);
        	if (node==end_item) break;
            node=node->Parent;
        }
        if (!bOnlyFolder){
        	if (u32(begin_item->Data)==TYPE_OBJECT) name+=begin_item->Text;
            else return false;
        }
        return true;
    }else{
        return false;
    }
}
开发者ID:OLR-xray,项目名称:OLR-3.0,代码行数:21,代码来源:FolderLib.cpp

示例10: InvertirExpresiones

/*
 =======================================================================================================================
 =======================================================================================================================
 */
void __fastcall TSCFormasCompactas::Button1Click(TObject *Sender)
{
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
	extern vector<bool> ocultarNANDNOR;
	/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	NANDyNOR->StringGrid->ColCount = Tabla.NumColumnas();
	NANDyNOR->ScrollBar1->Max = Tabla.NumColumnas();

	// metemos las cadenas en el StringGrid Este tratamiento es las funciones y las "X"
	for(int j = 0; j < Tabla.NumColumnas(); j++)
	{
		/*~~~~~~*/
		int i = 0;
		/*~~~~~~*/

		NANDyNOR->StringGrid->Cells[j][0] = "";
		NANDyNOR->StringGrid->Cells[j][1] = "";
		while(StringGrid1->Cells[j][i] != "")
		{
			NANDyNOR->StringGrid->Cells[j][0] = NANDyNOR->StringGrid->Cells[j][0] + StringGrid1->Cells[j][i];
			i = i + 1;
		}

		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
		AnsiString	temp = NANDyNOR->StringGrid->Cells[j][0];
		/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

		temp.Delete(temp.Length(), 1);
		NANDyNOR->StringGrid->Cells[j][0] = temp;
		NANDyNOR->StringGrid->Cells[j][2] = temp;

		i = 0;
		while(StringGrid2->Cells[j][i] != "")
		{
			NANDyNOR->StringGrid->Cells[j][1] = NANDyNOR->StringGrid->Cells[j][1] + StringGrid2->Cells[j][i];
			i = i + 1;
		}

		temp = NANDyNOR->StringGrid->Cells[j][1];
		temp.Delete(temp.Length(), 1);
		NANDyNOR->StringGrid->Cells[j][1] = temp;
		NANDyNOR->StringGrid->Cells[j][3] = temp;
	}

 	ocultarNANDNOR.clear();

	/*~~~~~~~~~~~~~*/
	AnsiString	temp;
	/*~~~~~~~~~~~~~*/

	if(Disyuntivo->Checked == true)
	{
		// POS
		for(int j = 0; j < Tabla.NumColumnas(); j++)
		{
			temp = NANDyNOR->StringGrid->Cells[j][0];
			if(Trim(temp).AnsiPos("*"))
				ocultarNANDNOR.push_back(false);
			else
				ocultarNANDNOR.push_back(true);
			if(Trim(NANDyNOR->StringGrid->Cells[j][0]) != "")
			{
				// Estas llamadas son para NOR - funciones
				temp = NANDyNOR->StringGrid->Cells[j][0];
				temp = InvertirExpresiones(temp);
				temp = CambiarSignos(temp, true);
				temp.Insert("~(", 1);
				temp.Insert(")", temp.Length());
				NANDyNOR->StringGrid->Cells[j][2] = temp;

				// Hacemos el cambio a Expresion NAND - funciones
				temp = NANDyNOR->StringGrid->Cells[j][0];
				temp = InvertirVariables(temp);
				temp = InvertirExpresiones(temp);
				temp = CambiarSignos(temp, false);
				temp.Insert("~(~(", 1);
				temp.Insert(")", temp.Length());
				temp.Insert(")", temp.Length());
				NANDyNOR->StringGrid->Cells[j][0] = temp;

				// Ahora hay que escribirlo en su formulario
			}
			else
			{
				NANDyNOR->StringGrid->Cells[j][0] = "";
			}

			temp = NANDyNOR->StringGrid->Cells[j][1];
			if(Trim(NANDyNOR->StringGrid->Cells[j][1]) != "")
			{
				// Estas llamadas son para NOR - "X"
				temp = NANDyNOR->StringGrid->Cells[j][1];
				temp = InvertirExpresiones(temp);
				temp = CambiarSignos(temp, true);
				temp.Insert("~(", 1);
//.........这里部分代码省略.........
开发者ID:zstars,项目名称:booledeusto,代码行数:101,代码来源:SCCompac.cpp


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