String Slicing in C
unknown
c_cpp
a year ago
392 B
11
Indexable
#include <stdio.h>
void slice(char str[], int m, int n) {
int i, j = 0;
for (i = m; i <= n && str[i] != '\0'; i++) {
str[j++] = str[i];
}
str[j] = '\0'; // Null terminate the sliced string
}
int main() {
char str[] = "Hello, World!";
int start = 7, end = 11;
slice(str, start, end);
printf("Sliced string: %s\n", str);
return 0;
}
Editor is loading...
Leave a Comment