題目 CVTE的一道關於字串的筆試題

2021-08-22 07:17:30 字數 642 閱讀 6924

【題目】

【答案】

#include #include using namespace std;

char* func(char* str1, char* str2)

; for (int i = 0; i < strlen(str1) ; i++)

} }

for (int i = 0; i < temp.size(); i++)

str1[temp.size()] = '\0';

return str1;

}int main()

【疑問】

但是如果str1和str2定義成字串常量指標:

char* str1 = "helloworld";

char* str2 = "hled";

語句

str1[i] = str1[temp[i]];
不能執行了,因為str1指向的是常量,不能通過下標修改常量的值。

那麼怎樣才能返回乙個指向字串常量的指標?

一道字串題目的隨想

這是一道微軟筆試題,題目出自http hi.baidu.com danforn blog item 91b104fa4297cd9558ee906e.html。原體如下 看到 原因 真是很有收穫 1 char name msr asia return name msr asia 被臨時放在棧中,它的...

一道關於字串處理的題

題目要求 按要求分解字串,輸入兩個數m,n m代表輸入的m串字串,n代表輸出的每串字串的位數,不夠補0。例如 輸入2,8,abc 123456789 則輸出為 abc00000 12345678 90000000 include include include include include inc...

360一道關於this的題目

原題目是這樣子的 window.val 1 var obj 說出下面的輸出結果 obj.dbl var func obj.dbl func this呢其實就是這樣,分清楚呼叫就好了。obj中的沒有指定呼叫。預設從函式中查詢。如果沒有則往上一級查詢。所以 上面的式子可以寫成這樣 window.val ...