如何在字符串的指定位置插入字符。

时间:2022-03-15 16:14:38
有一个CString对象,现在想在指定位置查入一个字符,该用那个函数呢?麻烦写的详细些,谢谢!

6 个解决方案

#1


CString str = "0123456789";
str.SetAt(5,'A');

结果:
str1 = "01234A6789"。

#2


这是替换呀,插入怎么做呢?

#3


哎,这两天写了n个关于CString操作的东西了...

看看这两天的帖子应该都还有的

int Insert(
   int iIndex,
   PCXSTR psz
);
int Insert(
   int iIndex,
   XCHAR ch
); 
可以吗?

#4


CString::Insert
int Insert( int nIndex, TCHAR ch )
throw( CMemoryException );

int Insert( int nIndex, LPCTSTR pstr )
throw( CMemoryException );

Return Value

The length of the changed string. 

#5


cstring.insert(位置,ascll)

#6


谢谢大家的解答,问题已解决。

#1


CString str = "0123456789";
str.SetAt(5,'A');

结果:
str1 = "01234A6789"。

#2


这是替换呀,插入怎么做呢?

#3


哎,这两天写了n个关于CString操作的东西了...

看看这两天的帖子应该都还有的

int Insert(
   int iIndex,
   PCXSTR psz
);
int Insert(
   int iIndex,
   XCHAR ch
); 
可以吗?

#4


CString::Insert
int Insert( int nIndex, TCHAR ch )
throw( CMemoryException );

int Insert( int nIndex, LPCTSTR pstr )
throw( CMemoryException );

Return Value

The length of the changed string. 

#5


cstring.insert(位置,ascll)

#6


谢谢大家的解答,问题已解决。