【題目】
【答案】
#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 ...