c-strings

    0熱度

    1回答

    基本上我應該製作一個複製Unix -wc命令的程序。標誌-l,-w,-c和-L應該分別顯示行中的#行,#行,#行和#行中的字符。 我在閱讀文本文件時遇到了問題(首次在C中執行此操作)。我使用了GDB,發現我的問題在於讀取文件。過了一段時間後,無論出於何種原因,它都會讀取空字符。 請假定除了讀取文件外,我的代碼都是正確的。 這裏是我的代碼: void readInFile(char** argv,

    0熱度

    2回答

    在GDB中執行此程序,並且在它通過目標/替換malloc語句後,[1]元素總是給出一個尷尬的值。 例如(使用GDB): (gdb) p target[0] $1 = -48 '\320' (gdb) p target[1] $2 = 101 'e' (gdb) p target[2] $3 = -4 '\374' (gdb) p target[3] $4 = -73 '

    0熱度

    3回答

    我一直被困在這個程序中。我終於覺得自己越來越近了。我必須在字符串中找到元音和字符的數量。然後在最後輸出它們。但是,當我編譯我的程序崩潰。我檢查過語法,並整天看着我的書。如果有人可以幫助,我會非常感激!因爲我有5個更類似的函數來編寫操縱C字符串。謝謝! #include <iostream> #include <string> using namespace std; int special

    0熱度

    2回答

    我寫此代碼爲POS機 我從網頁鏈接設置返回的數據爲「壞」,這樣我可以測試是否是真正的工作。 但是當我比較結果與字符串「壞」它總是說他們不相等。 購買時,我打印結果來屏幕顯示兩個結果都不好。 請我需要你的幫助。 代碼下面 void checklogin(void) { CURL *curl; CURLcode res; long timeout = 30;

    0熱度

    1回答

    我試圖從多項式中提取coeffecients的值和指數。我已經成功地使用strtok來提取係數。我應用相同的概念來找到指數,但我不知道如何使用strtok來提取字符串後的分隔符或跳過第一個字符,而strtok是我知道的唯一的提取工具。 這是主要的功能 #include <iostream> #include <cctype> #include <cstring> #include <cstd

    0熱度

    3回答

    編輯:引擎收錄鏈接的代碼全部在底部 我CS215過程中,我得到了一個名爲String215類,這是一個基本的字符串類的認識,以幫助動態內存分配和char數組指針運算。 類是給我用的原型,但沒有實現一個非常基本的框架形式,具有測試功能來測試我的實現一起。我不能在這個任務中使用任何C字符串函數。 其困擾該方案的部分意思是附加功能,這只是一個附加參數string215對象中的當前string215對象的

    1熱度

    2回答

    我想在C.得到一個字符串的第一個字符(CHAR []) unsigned int N; unsigned int F; unsigned int M; char C; int main (int argc, char *argv[]){ if (argc!=5){ printf("Invalid number of arguments! (5 expected)\n"

    0熱度

    2回答

    任何人都可以啓發我爲什麼此代碼不工作? 我通過char *指向我的分割函數並分割我的緩衝區。 在堆上爲每個傳入的arg(char *)分配內存,然後在此新緩衝區中執行strcpy子串。 它一切正常,直到我從方法返回並嘗試打印任何變量。 分割失敗 void split(char * buffer, int num, ...) { char* string; char* tofr

    0熱度

    5回答

    我已經從++教科書限定C-字符串一個C一個簡單的例子,並隨後循環至替代所有不屬於\ 0字符與X. char ourString[5] = "Hi"; int index = 0; while(ourString[index] != "\0") { ourString[index] = "X"; index++; } cout << ourString[] << en

    0熱度

    3回答

    我們的教授在線發佈了一個自定義的「字符串」模板文件,並要求我們前一段時間填寫下面的函數。我的問題,爲了試圖理解這一點,爲什麼前三名的構造函數有Text = NULL;及其以下,this = source;,它的一些其他形式。我覺得每個人都應該說Text = the_input_parameter。 非常感謝,下面的代碼: class String { public: // Defau