问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

VC字符串指针如何初始化

发布网友 发布时间:2024-03-11 20:27

我来回答

3个回答

热心网友 时间:2024-03-20 11:52

如果已知字符串数组大小的变量m_size
CString *psrt;
pstr=new CString[m_size];
初始化用一个for循环
for(int i=0;i<m_size;i++)
{
pstr[i]="";
}
如果不知道字符串数组大小
CStringArray sArray;
sArray.add("");
访问第i条的时候
sArray[i]

这都是VC++的

如果是C,则定义char的二维数组,size1,size2已知
char **pchar;
pchar=new char*[size1]; //存指针的数组
for(int i=0;i<size1;i++)
{
pchar[i]=new char[size2]; //存一条字符串
}
然后对pchar[i]初始化或者赋值.

最后,还可以用vector<CString> vcString;
加入数据
vcString.push_back(str);
访问
vcString[i];
大小
vcString.size();

另外CString其实有长度限制的

热心网友 时间:2024-03-20 11:50

PSTR pStr = new char[256];
LPSTR lpStr = new char[256];
PTSTR pTStr = new char[256];

不限制大小,不现实吧

热心网友 时间:2024-03-20 11:50

#include <stdio.h>
#include <stdlib.h>
void main()
{
int i, *p,size;
printf("请输入数组中的元素个数:");
scanf("%d",&size);
p=(int*)malloc(size*sizeof(int));
printf("请输入数组中的元素:");
for(i=0;i<size;i++)
scanf("%d",p+i);
printf("数组元素输出:\n");
for(i=0;i<size;i++)
printf("%d",*(p+i));
free(p);
}
VC字符串指针如何初始化

初始化用一个for循环 for(int i=0;i&lt;m_size;i++){ pstr[i]="";} 如果不知道字符串数组大小 CStringArray sArray;sArray.add("");访问第i条的时候 sArray[i]这都是VC++的 如果是C,则定义char的二维数组,size1,size2已知 char **pchar;pchar=new char*[size1]; //存指针的数组...

VC里面 字符串指针数组 把我搞的昏头转向,麻烦帮我看看啊,谢谢_百度...

1.#include&lt;string.h&gt; 这个头文件没有用上 2.按照你的意思利用循环体 输入输出一个串 输入和输出函数你用错了 应该用getchar 和putchar 3.指针数组你没有初始化 凡是指针都要初始化 一定要记住 每一个指针数组的元素都是指针要给他赋值要用*a[]的形式 综上 修改如下:include&lt;stdio.h&gt; void ...

VC++MFC中 指针数组初始化问题

你可以把mm声明为static,然后在类外.cpp文件里定义 比如 .h class yourclass { public:static char* mm[6];};.cpp char* yourclass::mm[6] = {"abc","begin","if","then","else","end"};

Visual C++中二级指针的定义,初始化,赋值问题

再来看看这样定义char *p[] = {“ab“, “cd“, “ef“};定义了一个指针数组.char **sp = p;这样的用法经常看到,为什么这样就可以使用sp[i]来访问字符串了呢,的确编译器在编译的时候识别出了sp是一个指向一维数组的指针的指针,那么我们就可以把它做为数组名来操纵整个数组了,c神奇的地方或者...

vc++2010中const char* 不能初始化const wchar_t*,为何?

具体的讲,VC2010默认的编码方式是UNICODE,这种编码方式对每个字符分配2个字节,我们称之为wchar宽字符 而如果是从C语言开始学起,那么我们定义字符都用char a;这是ANSI版本的,这种编码方式对通常的字母、数字等是1个字节的,对汉字是2个字节的。解决办法:在tchar.h中,定义了1种通用的字符类型:...

vc如何释放从指针p开始,指定大小的内存

有两种解决方案:1、定义p为全局的指针,那样就可以delete掉了 2、传到线程函数的参数也是一个指针,可以直接delete那个指针参数 建议用第二种,c++编程全局变量多了不好,祝你成功!

关于C语言指针的问题

指针可以加上或减去一个整数。指针的这种运算的意义和通常的数值的加减运算的意义是不一样的。例如: 例二: 1。 char a[20]; 2。 int *ptr=a; ... ... 3。 ptr++; 在上例中,指针ptr的类型是int*,它指向的类型是int,它被初始化为指向整 形变量a。接下来的第3句中,指针ptr被加了1,编译器是这样...

在vc++中使指针变量的值为0(int*p=0)是什么意思

初始化啊,正确的应该是p=NULL,虽然效果是一样的,作用是防止指针未初始化的时候就被使用,从而会产生不可预测的后果

C语言 指针进阶问题;

s[i])) index =i;} return index; //返回的是最长字符串在指针数组中的下标,方便在其他程序里使用}int main(void){int i,n;char *p[10];printf("输入字符串个数(应小于10):");scanf("%d",&amp;n); for(i=0;i&lt;n;i++){p[i] = (char *)malloc(sizeof(char)*100);...

vc中全局指针,在子函数中用new分配的空间,没有调用delete,退出子函数...

在stdafx.cpp里定义 CMap&lt;CString, LPCTSTR, CString, LPCTSTR&gt;*pItemMap;在stdafx.h里定义 extern CMap&lt;CString, LPCTSTR, CString, LPCTSTR&gt;*pItemMap; // 全局指针 funA(){ // 注意,如果pItemMap已经被初始化过了,需要先释放再重新初始化,否则内存泄漏 pItemMap=new CMap&lt;CString, LPCTSTR, ...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
这是什么牌的钥匙 诗句排比是什么意思 申请契税减免多久 申请契税减免的审批时限是多久? 盘锦房交会免契税多久反 成都橡树林到九龙有多远 从梁家巷客运站怎么到锦江区石牛堰街 从成都金沙金阳路到达锦江区石牛堰街33号3楼橡树林最近路线 2022世界杯威尔士队阵容名单 世界杯威尔士首发阵容 威尔士足球代表队球队阵容 莆田市秀屿区双星照明电器有限公司怎么样? 变焦镜头越长画质越差吗?那么... 工会会员的权利和义务的关系应该是 有哪位高人可以告诉我杭州哇哈哈的工资怎么样,有没有五险一金? 谁知道杭州顾家家居工资待遇怎么样?知道的说下,谢谢250 有没有在杭州下沙顾家家居上班的,那里面的学徒工资待遇工作情况...1 在杭州娃哈哈做会计工资福利待遇怎么样?28 我在娃哈哈上班,在厂上班8年了,工资还是3千多.夫妻房没有,...1 我在哇哈哈工作18天不给我工资怎么办?去那可以投诉? ...新耳机,网友们觉得OPPO Enco Free2跟AirPods Pro入手哪款好?_百度... ...看中了OPPO Enco Free2和AirPods Pro,不知道选哪个好?网友们可以... ...网友们,你们觉得OPPO Enco Free2和AirPods Pro入手哪款好?_百度... 二零零一年农历七月十四日出生什么星座 想问合肥渡江战役纪念馆怎么样? 孩子不喜欢田径课怎么跟老师说 合肥舒城胜利精密科技待遇怎么样,每月几号发工资。底薪是多少啊...1 退休金每月几号发放?474 合肥顶津食品有限公司怎么样?2 合肥旺旺集团每个月几号发工资?2 100厘米有多少寸? csgo死亡竞赛不知道怎么得枪 死亡竞赛中,如果按f3就可以给你随机武器... 字符串指针的初始化 内人的含义 你好,请问下红酒的木塞把包装顶破,弹出来三分之一到二分之一的情况下... ...飞机折返跑赢了还是输了 跟兰博基尼Reventon谁快? 请问睿字是五行中属金的字吗?19 请问怎样做卤汁? iPhone来电没有铃声,怎么办? 服装厂尾部是做什么的29 单色混码装一箱16件,一个中包8件(单色混码)怎么装箱啊,是... 我们现在库存的衣服是混款混色混码,款式比较多大概有几十个款.... 裹脑刀的动作要领 少林武术称号蚂蚁 怎么快速过安检 函授大专是全日制大专文凭吗。 稻城亚丁能玩几个小时 想去稻城亚丁游玩,怎样制定旅行计划比较合适? 李姓在五行中属什么?14 李字在五行中属什么?105 姓李的李字儿,五行中属什么? 哪里产的冬虫夏草好
  • 焦点

最新推荐

猜你喜欢

热门推荐