c-strings

    -1熱度

    3回答

    以下代碼有什麼問題? memset應該使用指針指向要填充的內存塊。但是這個代碼顯示在控制檯說分割故障問題(核心轉儲)自2011年 #include<iostream> #include <cstring> using namespace std; int main(int argc, char** argv) { char* name = "SAMPLE TEXT";

    2熱度

    4回答

    所以我需要做一個字符串大寫+刪除它的空格。然而,它不起作用,如果字符串包含數字,最終的打印輸出一些非ASCII字符。我應該如何使它工作?我試圖用函數isalpha()和isdigit()來完成,但結果是一樣的。 #include <stdio.h> #include <ctype.h> int main(){ int i = 0; char c[100]; ch

    1熱度

    2回答

    問題我有C.一個奇怪的問題,strca噸這是代碼: char *getip(char n[]) { char *x[255]; strcat(x, n); char *ip; ip = strtok(x, "/"); return ip; } char *adrr(char n[]) { char *ip[255];

    1熱度

    2回答

    我是C的初學者,請不要打擾我。 所以,我有這個功能得到一個「IP /掩碼」字符串類型的面膜: char *getmask(char n[]) { char x[255] = { 0 }; strcpy(x, n); char *mask; mask = strtok(x, "/"); mask = strtok(NULL, "/"); r

    0熱度

    1回答

    上訪問char * 我只是試驗並創建自己的字符串類。 (主要是因爲有一些東西我想用諸如「toBase64」等自定義方法構建等等。無論如何,我想知道如何在使用& String [0]時訪問char *的私有成員。 我認爲你可以使用操作符重載,但我目前只把它當作字符串[0]返回char *。(我知道&是指針運算符)。 STRING.H namespace CoffeeBeans { cla

    0熱度

    2回答

    我正在絞擰一個簡單的代碼來學習更多關於字符串的知識。當我運行我的代碼時,它不會顯示我的姓氏。有人能解釋爲什麼嗎?我使用了字符串短語來存儲它,它似乎只存儲了我的名字。這是代碼。 #include <iostream> #include <string> #include <cstring> using namespace std; int main() { cout << "E

    0熱度

    2回答

    C新手在這裏 - 我正在使用嵌入式設備,並希望通過特定的協議傳輸ASCII字符的'頁面'。 該協議強制傳輸32位字的2個字符(特別是位位置)。這個詞的其餘部分被用於其他目的。 而不是定義一個頁面,如 MY_PAGE { { WHATEVER, 'H', 'E', BAR} // word 1 { WHATEVER, 'L', 'L', BAR} //word 2 { WHATEVER, 'O

    1熱度

    2回答

    爲了教我自己C,我正在編寫一些基本字符串操作的函數。我試圖儘可能避免使用外部庫。 我相信這個問題與這個功能有關。它應該在'src'中搜索'find'並將其替換爲'replace'。但是,如果'find'位於'src'的末尾,則不起作用。 char* str_find_r(const char* src, const char* find, const char* replace) {

    -3熱度

    1回答

    我瞭解了一些更詳細的問題。所以,我改變了問題。 感謝以前有關回答的問題的人。 現在,這是一個詳細的問題。 在Delphi中,我在DLL發送AnsiString類型類型的數據,以C++函數 在Delphi07 TFunctionA = function (aHandle: FunctionAHANDLE ; input: AnsiString): AnsiString; cdecl; ....

    1熱度

    2回答

    這裏是我的複雜局面: 我有一個函數使用可變參數模板和lambda: template<typename...Args> void foo(Args...args) { // the arguments are passed to the lambda _func = [args...](){ do_sth(args...); }; } 在觀察特定的事件中, lambda