cchar怎么賦值,c char 怎麼賦值

2023-02-02 08:10:22 字數 3294 閱讀 7189

1樓:潮範君

char的賦值有多種方法,

如:char ch;

ch = 'a'; //直接複製字元

ch = 96; //複製一個數字,實際上也是ascii碼對應的字元.

c++中結構體的char型別怎麼賦值?

2樓:巫馬尓絲

如果用baistring的話,要在開頭加上du#include

然後struct worker

;後邊就可以像你那麼dao直接賦值就行了。專如果要屬用字串形式,

那麼賦值時候應該用

strcpy()函式來賦值。

3樓:千鋒教育

c++結構體變數的初始化

和其他型別變數一樣,對結構體變數可以在定義時指定版初始值。如:

struct student

student1=;

char型別的賦值一權般跟字串一樣,因為是多個字元,所以用雙引號括起來就可以了。如

"shanghai"。

4樓:匿名使用者

有兩來種賦值方式,需要選擇其中一自種。

1、一種是淺複製(淺拷貝),這樣你的req.i->j與x陣列指向同一個東西,修改x陣列會對結構體內容產生影響。

req.i = malloc(sizeof(struct b));

req.i->j = x;

2、另一種是深複製(深拷貝),把內容搬動進去。

req.i = malloc(sizeof(struct b));

req.i->j = malloc(sizeof(char)*20);

strcpy(req.i->j, x);

怎樣把一個char陣列賦值給另一個char陣列?

5樓:匿名使用者

#include

using namspace std;

//char2最好有8個位元組,因為末尾要有'\0'

strncpy( char2, char1, 8 );

ps.strcpy()不會自動開闢空間;

6樓:匿名使用者

直接用strcpy(char2,char1);就可以了,函式自動為char2開闢空間。

7樓:

既然是陣列用迴圈就行了。

for(i=0;i<7;i++)

8樓:

#include

strcpy(char2,char1);

9樓:敖亦旋

void ccoindispensordlg::ondis3() //hopper 3 dispense coins

;unsigned char xu3, lie3, hao3;

if((m_edit6>=3)&&(m_edit6<=10))}memset((void *)buf, 0, 32);

break;}}

}}//dispense coin 3

unsigned char tx8[9] = ;

if((m_edit6>=3)&&(m_edit6<=10))tx8[13] = 0xff - tx8[13] + 1;

myserial.senddata((const char *)&(tx8[0]), 9);

dword t8 = ::gettickcount();

for (;;)}}

} 下面是執行結果,把buf陣列裡面的第9,10,11元素64,98,22,拿出來放入第二個陣列tx8的4、5、6元素位置,執行後缺不是64,98,22,確是cc,cc,cc,為什麼?

c++ 如何string 賦值給char *

10樓:匿名使用者

string str="abc";

char *p=str.data();

實在不行就最笨的方法。。。

string str="hello";

char p[40];

str.copy(p,5,0); //5代表複製幾個字元,0代表複製的位置

*(p+5)='\0'; //最後給個/0

11樓:匿名使用者

string ss = "ssss";

char* a = ss.c_str();

c++ char和char* 賦值問題

12樓:匿名使用者

ssddff沒有指向,你這樣複製很危險

至少應該是char*ssdff啊,這樣才是字串複製啊

你這個題檔案操作應該重新建立一個檔案把那個檔案複製過去

求教 c++怎麼從檔案給char * 型別賦值啊! 急急急!

13樓:匿名使用者

char*只是個指標,雖說也可以這麼做,但是我還是建議如下的方法:

改用string類:

#include

using namespace std;

string p;

p="ha.txt";

改用字元陣列:

#include

char p[100];

strcpy(p,"ha.txt");

一定要求用char*的話。。。

#include

char *p = new char[100];

strcpy(p, "ha.txt");

//...

delete p;

c++char*賦值問題

14樓:

單引號是一個字元,, //只能一個字元

雙引號是一個字串。 //可以多個字元

因為你定義是一個char 指標,所以兩種賦值都可以。

15樓:菜鳥學c加加

char * str = "hello,world";

單引號是字元,雙引號是字串。

c++,有圖,怎麼實現char *c 對字元陣列的賦值

16樓:

注意,char *c;不是陣列,是指標,可以char *c="1234hfsdjaiou7erl";這樣,但"1234hfsdjaiou7erl"就是個不能改寫的常字串。否則,你只能這樣:char a="fjfjsdkal;gjla;sgjl;fgj",*c=a;。

天文望遠鏡該怎么去選?怎么去保養?怎么去選擇位置?以及目的是什么

呵呵 你和我一樣,小時候一直夢想有個天文望遠鏡。後來自己當爸爸了 藉口 送女兒生日禮物才買了一個。其實是自己想圓個夢。我建議你可以在 買最便宜,品種也多。這類商品在 有很多專業商鋪。最好找到個同城的 可以選所在地 先在 旺旺聯絡好再去當面交易就放心了。如果你不習慣網上交易的話,至少可以先在網上看好品...

南瓜桔怎么管理,剛種的南瓜桔怎么管理,還有怎么都不長芽,長芽

葉子畸形 耘廖液廖9157 種植觀賞南瓜怎樣進行田間管理 新種沙糖桔開花不長芽怎麼辦 如果你是自己買回家養的話,很難開花的。比較適合在大棚裡種植養殖來年才能開花。或者種植在南方的話,養活的機率高一些。南瓜種植 南瓜的病蟲害用什麼要打好 南瓜病毒病 危害症狀 病毒病一般表現為三種型別 第一種是花葉型,...

乳腺增生怎么辦,可以怎么治療乳腺增生

你好 乳腺增生本身是一種慢性病,週期比較長,如果不用藥物 很難 建議採用中藥 比如 乳腺增生消瘤湯 標本兼治。如需幫助再聯絡。祝你早日 輕度乳腺增生怎麼辦,怎麼 女性乳腺增生?可服用一些治乳腺增生的藥,如果效果不好可聯絡我,保證幫你 女人乳腺增生了怎麼辦,怎麼治最好 注意情緒的調節,生活節奏合理,不...