Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define BUFFER_SIZE 500
- int main() {
- char input[BUFFER_SIZE], tmparray[BUFFER_SIZE], buffer[BUFFER_SIZE], tmp;
- int count = 0, idx = 0, counter = 0, y = 0;
- do {
- scanf("%c", &tmp);
- tmparray[count]=tmp;
- if (count > 500) {
- printf("Not enough space in buffer!\n");
- break;
- }
- count++;
- }
- while(tmp != '\n');
- tmparray[count]='\0';
- for (int i = 0; i < count; i++) {
- if (tmparray[i] == 'S' && tmparray[i+1] == 'T' && tmparray[i+2] == 'A' && tmparray[i+3] == 'R' && tmparray[i+4] == 'T') {
- for (int j = i+6; j < count; j++) {
- if (tmparray[j] == 'S' && tmparray[j+1] == 'T' && tmparray[j+2] == 'O' && tmparray[j+3] == 'P') {
- break;
- }
- input[idx] = tmparray[j];
- idx++;
- }
- }
- }
- input[idx]='\0';
- for (int k = 0; k < idx; k++) {
- if (input[k] == ' ') {
- counter ++;
- }
- if (counter % 2 == 1) {
- buffer[y] = input[k+1];
- if (y > 500) {
- printf("Not enough space in buffer!\n");
- break;
- }
- y++;
- }
- }
- buffer[y] = '\0';
- printf("%s\n", buffer);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement