用c 語言實現string類,用C 語言實現String類

2022-09-23 11:01:45 字數 2866 閱讀 4521

1樓:匿名使用者

you are so lucky!

c++使用string類申明字串物件,實現兩字串的連線 5

2樓:匿名使用者

#include

#include

using namespace std;

int main()

{string all,left,right;

cin>>left>>right;    //以空格分隔all=left+right;

cout<

3樓:匿名使用者

金幣太少了.需要100金幣

string s1="tom",s2="jerry",s3;

s3=s1+s2;

printf("%s",s3.c_str());

4樓:

string的話直接相加就可以。

5樓:匿名使用者

strcat(char *,char *)

6樓:倒霉熊

#include

#include

using namspace std;

int main()

vc++中的string類要包含什麼標頭檔案?

7樓:風若遠去何人留

string是c++系統提供的乙個類,封裝了常用的字串操作。

要使用string類,對於標準的c++編譯器,需要包含標頭檔案string,注意是沒有副檔名的。

即#include

不過對於vc++,由於微軟做了一些變通,所有無副檔名的標頭檔案均可以用帶.h副檔名的代替,於是包含string.h也是可以的。

即#include

除此外,還有要引入std名空間,或者在當前名空間宣告string,才可以直接使用string類,否則需要以std::string形式使用。

以下兩種方式均可。

using namespace std;//引入整個名空間或using std::string;//只宣告string本身。

8樓:匿名使用者

在mfc中注意字母的大小寫!!頭2個都是大寫 cstring

9樓:匿名使用者

如果不是在mfc裡的話,請在c/c++的category中選code generation,然後use run-time library選multithreaded,然後再:

#include

#include

...cstring s;

如果是在mfc裡的話,cstring可以直接使用,不需要自己再加標頭檔案了

10樓:匿名使用者

要包函string標頭檔案.

示例如下:

#include

using namesapce std;

------------------------我暈,你見過c語言裡有用namespace嗎,有標頭檔案不加.h的嗎?

你自己再想想吧,要不你反你的**發給我看看,並且告訴我你的編譯錯誤提示資訊.

------------------------因為sting類包函在std這個命名空間,所以使用std命名空間.

11樓:無不是黯月

#include

using namespace std;

這樣就可以了

包含名字空間似乎是固定用法吧

學的時候那些程式都有這個...

12樓:匿名使用者

如果不用using namespace std;

可以用std::string

13樓:27高偉

人家都說了是c++了

如何在c#中使用c++的string型別

14樓:來自郡王府帥帥的迎春花

先搞清楚c++中的string用什麼文字編碼的? 比如ansi, unicode, utf-8等. 然後傳過來的時候作為位元組陣列傳, 也就是byte.

在c#裡面採用memorystream接收該byte陣列, 再用根據文字編碼, 使用streamreader將memorystream的內容讀出即可.

15樓:匿名使用者

c++裡面的string相當於c#裡面的stringbuilder,本質上是個char。string通過函式c_str可以轉換為 char型別。

語法:const char *c_str();

c_str()函式返回乙個指向正規c字串的指標, 內容與本string串相同.

這是為了與c語言相容,在c語言中沒有string型別,故必須通過string類物件的成員函式c_str()把string 物件轉換成c中的字串樣式。

16樓:匿名使用者

這個主要還是編碼的問題。

不是 string型別不一樣,而是,沒有選擇好string的編碼

c++中string類求字串長度

17樓:匿名使用者

舉個例子說明吧:

string str="welcome to chaina!";

int m;//m為長度

m=str.size();//求字串長度或者下面的m=str.length(); //同上面size功能一樣,都是求字串長度的

18樓:愁眉不展

string str;

int len;

len = str.size();

用C跟組合語言實現排序

裡面有 array dw 1,998,422,2,32mov cx,sizeof array jmp con loop xor si,si mov ax,array si cmp ax,array si 2 jlexchg ax,array si 2 mov array si 2 ax inc si...

如何用C語言實現陣列的卷積過程,用C語言做離散卷積運算

積分為線性卷積,和圓形卷積。而題目是線性卷積,然後是所求的結果個數是上面兩個陣列 個數的和減去1 比如上面h陣列裡面單元是5 而x陣列 是4 所以肯定一點是結果是等於8個數的 result sizeof h sizeof x sizeof double 1 這個就可以說明了 第二個知識點是卷積是怎麼...

我想用此程式用C語言實現,可是總有錯誤,但是C 執行卻沒錯,請高手指教指教謝謝

您好,有幾個地方需要改一下 1.include 這個只有c 中才會用到,c的時候請注釋掉 2.include 開啟這個注釋,c的時候用的是這個標頭檔案 3.using namespace std 請注釋掉,這個是c 裡的 請改為 void creatlist linklist l 採用二級指標形式,...

用C語言實現以下問題並講解大概思路和所用演算法,非常感謝

唔,你這個問題的話,因為你這個不指定起點,所以應該是多源最長路徑問題,我參考了一下多源最短路徑的floyd演算法如下,不知道可不可以啊 首先是輸入 g i j 表示從i城市到j城市所需要的路費,int g m m null表示兩個城市之間不存在路徑,看上去這個陣列很浪費,因為floyd演算法是可以針...

c語言用for迴圈如何實現1 3

include stdio.h main s s a printf d n s 上面是按你的思路來的,因為有兩個迴圈,所以效率不高,浪費時間,下面的比較好 include stdio.h main printf d n s include int main printf d sum return 0...