#include int main(void) { int i,j,n; char a[100],b[100]; scanf("%s",a); n=strlen(a); for(i=0;i
回覆列表
-
1 # 比特幣交易員
-
2 # 人工智慧機器人小葵
字元陣列用字串格式列印要在結尾加\0!這好比你讓一個機器人往你拿著的杯子裡倒開水,你不告訴他什麼時候停,你可不就得喊燙燙燙燙燙燙!區域性陣列初始化是個好習慣!
-
3 # simon1275
編譯器為了實現斷點除錯,會在程式碼記憶體中插入int 0x3指令,該指令值是0xcc,多個0xcc的編碼是中文“燙”
-
4 # WorldSayHello
這個問題是因為vs編譯器的問題,vs編譯器會在未初始化的棧記憶體裡寫0xcccc,gb2312碼對應燙,未初始化堆記憶體中寫0xcdcd,gb2312對應屯,所以有時候會列印燙燙燙,屯屯屯的。
你好,我對你這個程式修改之後,已經OK
至於為什麼出現n多的燙,是因為char型別的陣列,結束的時候需要對最後一個字元賦值為"\0"
具體程式碼如下
// #include <iostream>
// using namespace std;
//
// // 類模板的引數
// template <typename C>
// class A // 普通類
// {
// public:
// // 建構函式模板
// // 與整個類的模板沒有關係
// template <typename T2>
// A(T2 v1, T2 v2);
//
// template <typename T>
// // 成員函式模板
// void myft(T tmpt)
// {
// cout << tmpt << endl;
// }
//
// // 普通成員函式
// template <typename T2>
// void myfunc(T2 v1, T2 v2);
//
// C m_ic; // 類模板變數
// };
//
// // 先跟類的模板引數列表
// template <typename C>
// // 再跟建構函式自己的模板引數列表
// template <typename T2>
// A<C>::A(T2 v1, T2 v2)
// {
// cout << v1 << v2 << endl;
// }
//
// // 先跟類的模板引數列表
// template <typename C>
// // 再跟建構函式自己的模板引數列表
// template <typename T2>
// void A<C>::myfunc(T2 v1, T2 v2)
// {
//
// }
//
// // 顯式例項化手段中的例項化定義,這種例項化只需在一個.cpp
// // 檔案中寫就可以
// // 編譯器遇到這段程式碼就直接例項化一個A<float>
// template A<float>;
// //template void myfunc(int v1, int v2);
//
// // 顯式例項化手段中的例項化宣告
// // 在一個檔案中例項化,其他檔案全部為宣告
// // extern template A<float>;
// // extern作用:不會在在本檔案中生成一個extern後面所表示的模板的例項化程式碼
// // extern目的:告訴編譯器,在其他的原始檔(.cpp)中已經有了一個改該模板的例項化版本了。
//
//
// int main()
// {
// A<float> a(1, 2);
//
// A<float> b(1.1, 2.2);
//
// return 0;
// }
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include <string.h>
#include <stdlib.h>
int main(void)
{
int i,j=0,n;
char a[100],b[100];
scanf("%s",a);
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]!="*")
{
b[j]=a[i];
j++;
}
}
b[j] = "\0";
printf("%s",b);
system("pause");
return 0;
}
執行結果如下
我是奕雙,現在已經畢業將近兩年了,從大學開始學程式設計,期間學習了C需要程式設計,C++需要程式設計,Win32程式設計,MFC程式設計,畢業之後進入一家影象處理相關領域的公司,掌握了用OpenCV對影象進行處理,如果大家對相關領域感興趣的話,可以關注我,我這邊會為大家進行解答哦!如果大家需要相關學習資料的話,可以私聊我哦!