Compare commits
1 Commits
78b5ff5955
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
0fb7f71f79
|
@@ -143,7 +143,7 @@ int main(void) {
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Compile with: gcc main.c src/string.c
|
* Compile with: gcc main.c src/string.c
|
||||||
* Output: Final string: "Hello,World,😀" Splitted: ["Hello" "World" "😀" ]
|
* Output: Final string: "Hello,World,😀" Split: ["Hello" "World" "😀" ]
|
||||||
*/
|
*/
|
||||||
int main(void) {
|
int main(void) {
|
||||||
string_t *x = string_new(" Hello, ").value.string;
|
string_t *x = string_new(" Hello, ").value.string;
|
||||||
@@ -155,7 +155,7 @@ int main(void) {
|
|||||||
string_t *str = string_concat(x_trm, y_rev).value.string;
|
string_t *str = string_concat(x_trm, y_rev).value.string;
|
||||||
string_t **strings = string_split(str, ",").value.split.strings;
|
string_t **strings = string_split(str, ",").value.split.strings;
|
||||||
|
|
||||||
printf("Final string: \"%s\" Splitted: [", str->data);
|
printf("Final string: \"%s\" Split: [", str->data);
|
||||||
for (int idx = 0; idx < 3; idx++) { printf("\"%s\" ", strings[idx]->data); }
|
for (int idx = 0; idx < 3; idx++) { printf("\"%s\" ", strings[idx]->data); }
|
||||||
printf("]\n");
|
printf("]\n");
|
||||||
|
|
||||||
|
|||||||
@@ -86,7 +86,7 @@ int main(void) {
|
|||||||
const size_t count = res_split.value.split.count;
|
const size_t count = res_split.value.split.count;
|
||||||
string_t **strings = res_split.value.split.strings;
|
string_t **strings = res_split.value.split.strings;
|
||||||
|
|
||||||
printf("Original string: \"%s\"\nSplitted string: ", to_split->data);
|
printf("Original string: \"%s\"\nSplit string: ", to_split->data);
|
||||||
for (size_t idx = 0; idx < count; idx++) {
|
for (size_t idx = 0; idx < count; idx++) {
|
||||||
printf("\"%s\" ", strings[idx]->data);
|
printf("\"%s\" ", strings[idx]->data);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user