strstr

    0熱度

    1回答

    char *arg; arg = strstr(buff, 001); 這是給我的類型轉換問題。如何在arg中存儲001?

    2熱度

    1回答

    我正在製作一個程序來獲取兩個二進制文件,並檢查第二個文件(字符串)是否在第一個文件中。 我試圖使用strstr函數,但它不起作用。這是我的代碼的一部分: 我正在閱讀文件嗎? fseek(fileToCheckv, 0 , SEEK_END); size = ftell(fileToCheckv); rewind(fileToCheckv); fseek(virusSi

    0熱度

    3回答

    我正在學習Head First C中的C,我嘗試了一個例子,儘管代碼相同,我的代碼也不會像本書中的例子那樣運行。 該代碼旨在使用strstr()函數來查找另一個字符串中的字符串,但運行我的代碼後,它只會詢問我的輸入,並顯示「程序以退出代碼結尾:0」 以下是我的代碼: #include <stdio.h> #include <string.h> char tracks[][80] = {

    -2熱度

    1回答

    char string[200]="ret=\"y\" err=\"000\""; char stringg[50]; char *arg; arg = strstr (string, "ret"); memcpy(stringg,arg+5,1); printf(stringg); 我想複製「ret」的值,上面的程序給出了輸出,但是當ret的

    -2熱度

    2回答

    據我瞭解字符串的長度,還有解析的方式輸入這樣的: 一億$出口$$$ 16 的Cheit及其處罰$$$ 8 的戰爭和記憶$$$ 12個 風戰爭$$$ 12 如何玩足球$$$ 12個 超短脈衝 8個$$$ 非線性光學$$$ 8 等。 「$$$」在數據字段之間分開。 我期待升級了一句: sscanf(line, " %200[^$][^$][^$]$$$%ld", name, &copies); 所

    2熱度

    1回答

    我目前在STM32F0上實施智能儀表的SML讀取器。 一切工作正常,但我用strstr從string.h 現狀存在問題: 我有一個字符數組數據,其中包含了所有進來的數據超過USART。它包含Hexnumbers和一個有效的文本字符串。 在這個字符串的某處有這個序列: {0x01,0x01,0x62,0x1b,0x52,0x00,0x55}。 我想使用strstr在數據字符串中找到此子字符串的位置。

    0熱度

    2回答

    我面臨着下面的代碼: int get_config(const char *key, char *value) { FILE *fp = NULL; char s[100]; char *ret1 = NULL; char *ret2 = NULL; fp = fopen(CONFIG_FILE_PATH, "r"); if (fp == NULL) { perror(

    0熱度

    3回答

    我已經閱讀了所需文件中的所有文本,現在它存儲在buff中。我想複製標識符字符串(如「標題」)後的字符串內容。 示例如下文件: "Title: I$_D$-V$_{DS}$ Characteristic Curves (Device 1) MDate: 2016-03-01 XLabel: Drain voltage V$_{DS}$ YLabel: Drain current I$_D$

    -1熱度

    4回答

    我的代碼有問題。我需要在c中使用strtok()在字符串「Date WEEk Dae Due Toy De Dae i Date Due」中輸出單詞「Sing」和「Toy」(它們都在「Due」和「De」之間)唱德「。我試圖使用代碼中的if語句明確地輸出單詞「Sing」和「Toy」,但是我的代碼不會產生任何輸出,並且在編譯期間沒有警告。我只是C的初學者,請耐心等待。我聽說像strstr()這樣的其他

    0熱度

    3回答

    例子: void stringEvaluation(char *name){ if (strstr(name, "Tall") != NULL) --here I would like to print only "John Doe"-- } int main{ char name[160 + 1]; scanf("%[^\n]%*c", name