ntjm.net
当前位置:首页 >> 在C++MFC中如何删除一个字符串变量的最后一位 >>

在C++MFC中如何删除一个字符串变量的最后一位

Eg: CString str = "1234567890"; int n = str.GetLength(); str.Delete(n-1,1);

第一种方法,直接显示 CString str="123"; SetDlgItemText(IDC_IDET1,str); //IDC_IDET1为编辑框ID 第二种方法,关联变量 通过ClassWizard为编辑框关联一个CString类型的变量,假设为m_Show CString str="123"; m_Show=str; UpdateData(FALSE);

选择"格式"--"参考线设置" 或者是快捷键alt+o , g

一般的方法就是和C语言中的一样,但是C语言中没有关于字符串的定义,在C中要定义字符串必须使用数组或者指针,如 char a[10];或者 char *a = “sfg”;但在C++中有一种更简单的方法,那就是string类, 可直接定义字符串, 例如string s("fsdfsdafs"); ...

在OnInitDialog()将如下代码删除. ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { CString strAboutMenu; strAboutMenu.LoadString(IDS_A...

//#include "stdafx.h"//vc++6.0加上这一行. #include #include using namespace std; int main(void){ string stra("01 00 00 88 02 00 00 88 03 00 00 88 04 00 00 88"),strb; for(int ln=stra.length(),i=0;i

这个问题其实不算很难,就是有点麻烦。 首先你要明确一个对话框就是一个类,要彻底删除对话框就必须删除整个类,包括你在其它对话框中调用这个类的成员变量,及其所有与之有关的信息。大致可分三步: 1.把对话框删除,选定对话框,按键盘上的Del...

char test1[] = "D:\\wenxi\\haha\\you.txt"; char* test = strrchr(test1,'\\'); test++; test[0] = '\0'; 然后test1里就剩下"D:\\wenxi\\haha\\";

#include #include using namespace std; int main() { string str = "POINT\\0.12,2.30,5.64"; string sstr = str.substr(6)+","; double a[10],b; int i=0,j,pos; while((pos=sstr.find(","))!=-1) { b=atof(sstr.substr(0,pos).c_str()); a[i...

楼上给的代码有点小问题。 从你提供的代码看,应该是CString类型的关联变量吧(m_1_.GetAt) 如果关联类型是int,那么直接赋值给N就好了; 如果关联类型是CString,那么: m_2 = m_4_; //字符串赋值 n = atoi(m_2.GetBuffer(0)); //转换成int整...

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com