char

    0熱度

    3回答

    這怎麼可能? const char *cp = "Hello world"; 我目前正在讀C++底漆,我發現這個例子(我是一個很初級)。 爲什麼有可能用字符串初始化字符指針?我真的不明白這個例子,據我所知,一個指針只能被初始化爲& +對象的地址指向或解除引用,然後賦值。

    -5熱度

    1回答

    我需要做一個函數(無參數),將返回一個字符數組。數組的長度將由用戶定義。我不能使用gets()函數。 char get() { int size; char *str=new char[size]; int i,l; cout<<"enter size"; cin>>size; for(i=0;i<size;i++) {

    1熱度

    1回答

    Java正在將\ u05DC或(char)1500寫爲'?'它是(char)63或者\ u003F,並且也從文件中讀取它。 \ u05DC的特性是什麼?爲什麼java不把它寫入? 這裏是僞代碼。 public void write() { char variable=(char)//some algorithm to figure out the integer, which ends

    6熱度

    2回答

    在Scala中,如果我有變量聲明,例如 var x: Char = 'a' 如果我然後試着通過加1來更新這個字符, x = x + 1 我得到一個編譯錯誤:類型不匹配,找到Int需要的字符。不過,我可以做到這一點沒有編譯錯誤: x = 'a' + 1 我猜這事做與文字值VS對象,但是,我試圖讓我的頭周圍的確切行爲。您可以清楚地將字面整數賦值給Char,例如97,您也可以分配97-32的

    0熱度

    1回答

    我正在嘗試創建一個單詞過濾器,以阻止在聊天中廣播的文本文件中列出的任何單詞。 最初的代碼非常有效,但只有聊天中說的單詞與文本文件中的單詞相同時才起作用。 我需要一種方法來阻止這個單詞,無論它是全部大寫,全部是小寫還是中間的任何內容,但它必須完全匹配列表中的單詞。 例如,它不會過濾「ship,SHIP或ShIp」,但它會過濾..「Sh **,SH **」,您會明白。我接受其他方法,不包括製作一個巨大

    0熱度

    2回答

    我正在使用進度,並在數據庫中有一個類型爲longchar類型的字段。 由於longchar類型不允許輸入/輸出函數,因此我無法輸出內容。 有沒有辦法將longchar分成塊,然後我可以存儲爲字符類型,所以我可以輸出longchar的整個內容到屏幕上? 謝謝

    0熱度

    2回答

    當與外部系統通信時,他們希望我在響應結束時添加空字節。不過我現在面臨的一些問題: //reading from socket //sending response std::string response = "hardcodedResponse"; int bufferSize = response.size() + 1; // +1 for the trailing zero cha

    -2熱度

    2回答

    我知道這裏有很多類似標題的問題,但似乎沒有人爲我工作。 我有這樣的txt文件的: tree pine color blue food pizza ,我想存儲在一個char * 2D矢量的項目,如 vector<vector<char*>> data; .. .. data[0][0] = tree data[0][1] = pine data[1][1] = blue ecc

    -4熱度

    2回答

    爲什麼我能夠更改指針p中的元素,但不是指針r中的元素?我猜它必須做指針的屬性。 將p[2]更改爲w使Gowdbye。更改r崩潰代碼。 p的地址是0x69fee0。 r的地址是0x69fedc。 兩者在for循環中都有相同的輸出(除了'Goodbye'結束後的垃圾數據)。 int main() { char q[]="Goodbye"; char* p = q; ch

    0熱度

    2回答

    我正在使用valgrind來嘗試修復我正在處理的賦值中的許多內存泄漏,並且它給了我幾個不同的讀/寫/未初始化值錯誤。我認爲我知道基於valgrind輸出它來自哪裏,但不知道如何解決它爲我的生活。我對C++很陌生,所以我可能只是做了一些完全不正確的事情,我如何分配(然後試圖訪問錯誤分配的內存)數組的內存,但我無法弄清楚究竟是什麼將會。 這裏的各種Valgrind的輸出: Invalid write