C++中的字元陣列逐個賦值時報錯的解決方法
C++中的字元陣列逐個賦值時報錯的解決方法
C++中定義一個字元陣列的時候,如果初始化,則cout的時候不會出錯,但是在逐個字元賦值的時候,很容易出錯。
#include<iostream>
#include<string>
using namespace std;
int main()
{
//char s[100] = "china";
char s[100];
s[0]='c';
s[1]='n';
s[2]='\0';
cout<<s<<endl;
return 0;
}
如果我們逐個字元的賦值:
這是為什麼呢?
原來是在逐個字元賦值的時候,一定要記住最後來個s[len-1]='\0'; 這個是字串的結束標誌!!
改正的輸出如下:
相關文章
- JavaScript陣列解構賦值JavaScript陣列賦值
- 陣列賦值陣列賦值
- 將一個陣列賦值給另外一個陣列陣列賦值
- ES6學習-4 解構賦值(1)陣列的解構賦值賦值陣列
- Javascript 解構賦值,將屬性/值從物件/陣列中取出,賦值給其他變數JavaScript賦值物件陣列變數
- 給numpy陣列賦同樣的值陣列
- PHP中陣列賦值效能及過程PHP陣列賦值
- c語言結構體中的一個char陣列怎麼賦值?C語言結構體陣列賦值
- c++中的陣列C++陣列
- [基礎問題] 陣列賦值陣列賦值
- JavaScript陣列中的22個常用方法JavaScript陣列
- 我談給類成員陣列進行大批賦值的方法 (轉)陣列賦值
- php7中為物件/關聯陣列進行解構賦值PHP物件陣列賦值
- JavaScript 陣列中的 indexOf 方法詳解JavaScript陣列Index
- 去除陣列中的 null 值陣列Null
- C/C++——宣告一個到字元的指標,包含10個整數的陣列,到包含10個整數的陣列的引用,到字串的陣列的指標,到字元的指標的指標...C++字元指標陣列字串
- [求解]陣列,分成倆個陣列,陣列值之和的相差最小。陣列
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- 如何從陣列中隨機取出幾個值組成新的陣列?陣列隨機
- svn 提交時報錯403 Forbidden 解決方法ORB
- 2.刪除字串中的某個字元。(藉助字元陣列實現)字串字元陣列
- PHP獲取字串中的某個字元:採用陣列的方式PHP字串字元陣列
- java8 對list集合中的物件遍歷,重新賦值兩種方法,遍歷某個屬性返回陣列Java物件賦值陣列
- 字元陣列的幾個應用函式字元陣列函式
- 11G安裝時報SEVERE: [FATAL] 錯誤的解決方法
- Java建立陣列、賦值的四種方式,宣告+建立+初始化 詳解Java陣列賦值
- c++中string類物件和字元陣列之間的相互轉換C++物件字元陣列
- 幾個報錯的解決方法
- 字元陣列的長度字元陣列
- Ant+jmeter 生成報告時報錯引用字元&#,怎麼解決JMeter字元
- 克隆一個陣列的方法陣列
- JS 兩組陣列取不同值組成新陣列的方法JS陣列
- 【c++】深賦值與淺賦值C++賦值
- vue 中 watch如何監聽陣列或物件中的某個值?Vue陣列物件
- javascript去掉陣列中重複的值JavaScript陣列
- 電腦開機時報錯No Bootable Device找不到索引的解決方法bootdev索引
- Js陣列物件的屬性值升序排序,並指定陣列中的某個物件移動到陣列的最前面JS陣列物件排序
- ES6中的解構賦值賦值