c語言練習 4 逗號分割字串形成二維陣列

2021-08-02 12:16:11 字數 825 閱讀 5626

/**

作用:有乙個字串符合以下特徵(」abcdef,acccd,eeee,aaaa,e3eeeee,sssss";),要求寫乙個函式(介面),輸出以下結果

1)以逗號分割字串,形成二維陣列,並把結果傳出;

2)把二維陣列行數運算結果也傳出。

strchr(「aa,aa」,』,』 );

請自己定義乙個介面(函式)。

要求1:能正確表達功能的要求,定義出介面(函式)(30分);

要求2:正確實現介面(函式),並實現功能(40分);

要求3:編寫正確的測試用例。(30分)。

**/#include#include #include //獲取總共要分幾行

void getline(char *str, char c, int *line)

p++;

} num = num + 1;

*line = num;

}char ** getdata(char *str, char c, int line)

char *part = (char *)malloc(100 * sizeof(char));

int length = q - p;

memcpy(part, p, length);//拷貝資料

part[length] = '\0';

p = q + 1 ;

q = q + 1;

result[i] = part;

} return result; };

void main()

system("pause");

}

逗號分割的字串轉成表

1.建立乙個type create or replace type tools strlist 2.建立乙個function create or replace function tools str2list str in in varchar2 return tools strlist is v ...

C語言 strtok 字串分割

參考 c 字串分割方法 實現split 使用函式strtok可實現c語言環境下的字串分割 cstring strtok 函式 char strtok char str,const char delimiters 引數 功能 分割字串 例程 include include include int ma...

C語言的字串分割

c語言的字串分割 說起來很有意思,自認為對c語言理解得還是比較深刻的。但居然到今天才知道有個strtok函式,試用了一下突然感慨以前做了多少重複勞動。每次需要解析配置檔案,每次需要分割字串,居然都是自己去分割字串,既累人又容易出錯。感概繼續學得不夠全面啊!這裡引用一段strtok用法 str2nul...