c 中如何依次讀取string中的所有元素

2022-08-04 16:50:25 字數 2369 閱讀 7911

1樓:手機使用者

string過載了操作符,操縱一個string物件就像操縱一個普通陣列一樣方便!

eg:string str = "abcdefg";

//str[0] == 'a'

2樓:愛越慧

/*一次讀入陣列a中*/

#include"stdio.h"

void main()}

3樓:匿名使用者

#include

using namespace std;

main()

4樓:

string s1;

char buf[1024];

strcpy(buf,s1.c_str());大概吧

c++如何輸入一個數中所有元素 比如輸入一個6 依次顯示123456 5

5樓:匿名使用者

#include

int main()

{int i;

std::cout<<"請輸入一個正整數:";

std::cin>>i ;

while (i>0) std::cout<

c++ 輸入一個字串 怎麼把它的每一個元素按順序放進一個字元陣列裡?

6樓:匿名使用者

memcpy(c,a.c_str(),a.length() )a.c_str()返回的是string內部內容用c指標方式的字串指標

a.length(),a的長度

如果是字串拷貝也可以考慮 strcpy(c,a.c_str() )

7樓:匿名使用者

直接char s[100];

然後 cin>>s;

不可以嗎?

c++,定義了一個string類的物件陣列,怎麼訪問陣列中第5個元素物件中的第3個字元?

8樓:老馮文庫

c++示例:

#include

#include

using namespace std;

int main()

;cout<

return 0;

}執行結果:q

c++如何訪問到這個資料結構裡的每一個元素:list>>>> dbase 10

9樓:野蠻酋長

你可以依次從內向外分析,若是不會使用這個資料結構就先去找一個簡單地資料結構來分析,然後再使用之,比如你可以先想辦法將pair>的用法搞明白,然後向外依次擴充套件,方法都是通用的,會了一個就都會了,慢慢來。

c++中定義了string類字元陣列,如何輸出string裡單個字元(比如第二個字元)。

10樓:匿名使用者

直接取就可以了。例如:

string name="hello";

name[0];//這裡name[0]就是第一個字元'h'

11樓:滄海雄風

dpress any key to continue#include

#include

using namespace std;

main()

12樓:匿名使用者

/* strcpy.c: this program uses strcpy

* and strcat to build a phrase.

*/#include

#include

void main( void )

output

string = hello world from strcpy and strcat!

c++如何取string中漢字元素

13樓:女媧遺蹟

應該就是取4長度的字串,可能是輸出格式的問題?還有注意0字元

stl 中怎樣遍歷一個map中的所有元素 [**]

14樓:鉞英睿

#include#include#includeint main()

儘管map的底層一般由紅黑樹實現,但map的迭代器還是使它具有了一個類似線性結構的訪問介面。因此,所有適用於list等順序容器的訪問方法都可以用來對map進行訪問。諸如for_each(),accumulate()等遍歷區間的演算法都可以用來遍歷map。

C 中怎樣將檔案的內容讀取到string型別的字串中。謝謝

fstream fs file.txt 建立個檔案流物件,並開啟 file.txt stringstream ss 建立字串流物件 ss fs.rdbuf 把檔案流中的字元輸入到字串流中 string str ss.str 獲取流中的字串 用檔案流 需要標頭檔案cstdio freopen a.in...

C如何讀取文字檔案中的某一行,C中怎麼讀取txt檔案某一行的內容

string str file.readalllines bai 檔案路du 徑zhi encoding.default m為要修改dao的那一行版 權的索引 修改指定行 str m file.writealllines 檔案路徑 str,encoding.default 只有全部讀進來,修改了,再...

c中如何將string陣列轉換為int陣列

舉個bai例子。du string strarray a,b,c,d,e,f,g split new char int intarray c 3.0下用 此句zhi intarray array.convertall strarray,s int.parse s 2.0下用以下的語dao句替換 專上...