strcat

    0熱度

    1回答

    我一直在使用strcat加入幾個字符串。一切似乎是正確的,打印: /proc/573/fd/ <- with the backslash 13 <- length 後,我嘗試了「SRC」字符串strcpy複製到另一個字符串,尾隨字符不無論是在「目標」或「源」字符串打印: /proc/573/fd <- same string prints without the backslash?

    3熱度

    4回答

    char r[40]; strcpy(r,"abcdef"); strcat(r,r); 我的程序在第三行崩潰? 更換strcat的(R,R);通過strcat(r,「abcdef」);工作正常,但....爲什麼呢?

    2熱度

    1回答

    我正在編寫一個ASE/RSA加密程序,目前正在接口上工作。我目前試圖做的是將加密/解密的結果輸出到本地文件夾,即「Encrypted/FILE.txt」。當用戶選擇輸入他們想通過stdin加密的數據時,我想使用用戶輸入的命令行參數作爲文件名。這就需要我結合起來的文件夾路徑與文件名: ofstream out("Encrypted/FILE.txt"); 我目前實現這一目標使用下面的代碼: ch

    2熱度

    2回答

    當我通過glibc源代碼閱讀時,我在strcat.c中發現了這個有趣的評論。 任何人都可以解釋這種優化是如何工作的? /* Make S1 point before the next character, so we can increment it while memory is read (wins on pipelined cpus). */ s1 -= 2;

    0熱度

    1回答

    我只在 #include <stdio.h> void strcat(char* s, char* t); int main() { char str1[12] = "hello"; char str2[] = ",world"; strcat(str1, str2); printf("%s\n", str1); return 0; }

    -4熱度

    1回答

    因此,這裏是我的代碼: #include <iostream> #include <string.h> using namespace std; const int MAX_SIZE1 = 20; const int MAX_SIZE2 = 10; int main() { char a[MAX_SIZE1][MAX_SIZE1][MAX_SIZE2]; int

    0熱度

    2回答

    我必須在7行代碼中編寫strcpy()和strcat(),並處理可能存在的任何異常。這是我的代碼到目前爲止。有沒有人對我如何減少行數有任何建議? char *mystrcpy(char *dst, const char *src) { char *ptr; ptr = dst; while(*dst++=*src++); return(ptr); }

    0熱度

    3回答

    需要:連接function GetComputerName (nameBuf)的結果與打開Chormium的命令。 目標:使用正在執行安裝的計算機的名稱創建新配置文件。 問題:我不知道如何完成這個連接,試圖用strcpy和strcat沒有成功完成。 這裏我的代碼: int WINAPI WinMain(HINSTANCE inst,HINSTANCE prev,LPSTR cmd,int show

    1熱度

    1回答

    我一直在試圖解決這一代碼的最後幾天,但它只是不會工作.. char* appdata = getenv("APPDATA"); char* firstloglocation = strcat(appdata, "\\path\log1.txt"); 這是工作,但我需要這樣的: char* appdata = getenv("APPDATA"); char* firstloglocation

    1熱度

    1回答

    我必須在Matlab中進行調用以讀取帶有從strcat創建的名稱的矩陣。例如 person = 2; Index_XNY = strcat('Index_X',num2str(person),'Y'); Big_Index = find(Index_XNY(1,:)==1); 這個工程,如果我替換Index_XNY與Index_X2Y這個例子。 我嘗試了很多不同的事情來獲取Big_Ind