strcpy

    -3熱度

    1回答

    我想了解C++。任何人都可以解釋這段代碼是幹什麼的,我知道它是Java中的一種類型的setter和getter,但我不確定。 Comm::Comm(const char* id) { strcpy(this->id, id); } char* Comm::getId() { return id; }

    2熱度

    3回答

    我在一個基本的C編程課程,我試圖創建一個hang子手遊戲。在過去的三個小時裏,我一直困擾着一個問題,而且我沒有明智的做法。 基本上,我創建了一個函數,它從文本文件中讀取一個隨機行,然後將其複製到一個字符串中。之後,我想將該字符串複製到函數外的另一個字符串。這是因爲主遊戲應該是完全用函數構建的。 這是從文本文件,並將其複製到一個字符串中讀取一個隨機單詞的功能: char datorns_val()

    0熱度

    1回答

    我寫在主要的下一個代碼: int main{ Employee *employee1 = NULL; char *empName1=NULL; char *workHours[7]; for (int ii=0;ii<7;ii++) { workHours[ii] = new char[5]; } if

    2熱度

    3回答

    以下兩個代碼類似,但第一個代碼具有結構,第二個代碼沒有。 爲什麼這段代碼有效(沒有警告)? #include <stdio.h> #include <string.h> struct prova { char *stringa; }; int main() { struct prova p; strcpy (p.stringa, "example\0

    -2熱度

    2回答

    似乎這是一個重複的問題,但我搜索計算器的問題,關於這一點和非就像是我的問題(我認爲) 我有2一個struct每個人都有自己的字符指針變量,當我試圖從一個變量的字符串複製到另一個變量的字符串,什麼都沒有發生,但不會出現任何錯誤,只是警告 implicit declaration of function strcpy incompatible implicit declaration of buil

    2熱度

    2回答

    安全漏洞,通過使緩衝區溢出,我們可以覆蓋其中標誌值0被保存,所以甚至不正確的密碼會破解密碼的記憶.. 這將如何在內部發生的呢?有人可以請詳細解釋..實際上這將如何發生在記憶中? #include<stdio.h> int main(int argc, char *argv[]) { int flag = 0; char passwd[10]; memset(passwd,0,size

    1熱度

    2回答

    我一直有一個問題與字符指針,字符串,字符串和大多數事情指針相關的概念。也許我太老了這個;-) 全局聲明: char * message; 的serialOut是一個很短的8字符串,標識符(X10D),然後將數據(nnn)和空終止符。我發現通過串行發送的數據在前面被修剪,錯過了標識符。在第一次通過時,它將是完整和正確的,但在隨後的通過中,只有三位數字被接收。 message是一個調試信息,輸出到屏幕

    0熱度

    1回答

    #include <stdio.h> int main(int argc, char *argv[]) { char buffer[10]; strcpy(buffer, argv[1]); printf("%s\n", &buffer); } 如何我曾經獲得的gcc錯誤 警告:strcpy的 的內置函數」不兼容的隱式聲明,當我做它用gdb表現出不同的strcpy 0x080483a

    0熱度

    1回答

    我的工作語言是C. 我想使用的以C字符串函數,以便混合拿令牌的列表(用空格隔開)和「轉換」成一個由引用分割的令牌列表。 像的字符串 回聲 「你好1 2 3 4」 測試TEST2 被轉換到 [回波] [「你好] [1] [2 ] [3] [4「] [test] [test2] 然後我用我的代碼(在底部)到嘗試以將其轉換成類似 [回波] [你好1 2 3 4] [試驗] [TEST2] 出於某種原因,

    1熱度

    2回答

    所以我試圖讓可口可樂機器打印出什麼用戶選擇飲用。 基本上,我wan't用戶輸入如「可口可樂」作爲一個字符串的話,那麼我認爲轉換成char類型和使用,用if語句。 但是當我運行我的代碼,這是行不通的。 #include <iostream> #include <string> #include <sstream> using namespace std ; int main(){ co