CSDN论坛 > C++ Builder > 基础类

如何将edit1->text赋给一个char *str? [问题点数:20分,结帖人iverson9398]

Bbs1
本版专家分:56
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:73
Bbs2
本版专家分:107
Bbs3
本版专家分:837
Bbs7
本版专家分:11187
Bbs4
本版专家分:1651
匿名用户不能发表回复!
其他相关推荐
C语言const与指针——为什么不能用char **给const char **赋值
C语言中,const限定词指定了一个不可修改的变量,但并不是常量。它可以使编译器帮助我们保证某些变量不被意外修改,例如指针或引用传递时,加上const可保证我们的源数据不被破坏。const修饰指针时情况比一般情况下要复杂许多,先看下面这个例子: 1 const char * p1;//p1指向的内容不可变2 char const * p2;//p2指向的内容不可变3 char * const
字符串字符数组的赋值
字符数组的定义与初始化 Char str[10] = {‘a’,‘b’,‘c’,‘d’,‘e’}; 如果说提供的字符的个数大于数组的长度,就按语法错误处理,如果小于数组的长度,不够的位置用空字符补全’\0’ 字符数组与字符串 1)、C语言中将字符串当做字符数组来处理,字符串的结束标志是‘\0’,而前面的所有字符组成字符串,不算’\0’
char 类型指针与数组 赋值想到的
char *p = “hello”; 上边的表达式为什么可以,而把p换成数组,然后再赋值就不行了 解释: 字符串常量”hello”出现在一个表达式中时,表达式使用的值就是这些字符所存储的地址,而不是这些字符本身。      所以,可以把字符串赋值给指向字符的指针p,而不能
如何给给字符数组赋值
要说C语言中最让我觉得棘手的,就是字符数组的,C语言中没有字符串这个类型,字符串只能存放在字符型数组中。那么,我们先来看看如何给一个一维数组赋值:1、定义的时候直接赋值:char arr[10] = {"kitty"};这种写法也可以直接省略花括号,直接写成:char arr[10] = "kitty";2、初始化列表,把各个字符依次赋给数组中的元素:char arr[10] = {'k','i',
将已经赋过值的数组置为空
char a[100]=“12122112”; memset(a,'\0',a); 完!!
String str="abc" 与 String str = new String("abc")
1.java运行环境有一个字符串池,由String类维护,执行语句String str="abc"时: 1.首先查看字符串池中是否存在字符串"abc",如果存在则直接将“abc”赋给str,如果不存在则先在  字 符串池中新建一个字符串"abc",然后再将其赋给str. 2.执行语句String str = new String("abc");时。不管字符串池中是否存在字符串“abc”
C++:将数组赋值给vector简单方法
定义一个vector a,可以通过 a.push_back() 向vector末尾插入数据,也可以通过数组的形式,直接将一个数组的值赋值给vector。代码如下:即将数组a的值赋值给vector aa, 数组b的赋值给vector bb....
char或unsigned char给int赋值区别
这段时间写了一个简单的游戏网络框架,里面套接字收发自己实现了一个Buffer,今天零散时间想实现一下Buffer提供read_int和write_int方法,大致代码如下 int buffer::read_int(void) { // 循环以BYTE位的方式填充整形 int value = _buffer[_start_offset++]; for (size_t i = 1; i < s
string 与char*、 char[]之间的转换
原文地址:http://blog.csdn.net/cogbee/article/details/8931838 1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。 注意,与char*不同的是,string
C语言字符数组赋初值
C语言可以给字符数组赋值的方法 转载 2012年04月06日 10:23:36 标签:语言 /c 31190 学了这么多年的C语言,突然发现连字符串赋值都出错,真的很伤心。 char a[10]; 怎么给这个数组赋值呢? 1、定义的时候直接用字符串赋值 char a[10]="hello"; 注意:不能先定义再给它赋值,如char a[
关闭