Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <iostream>
- #include <stdlib.h>
- using namespace std;
- #include <malloc.h>
- int main() {
- char* a1;
- char* a2 = NULL;
- int len =1;
- a1 = (char*)malloc(sizeof(char));
- char c;
- while ((c = getchar()) != EOF) {
- if (c != ' ' and c != '\n') {
- len = len + 1;
- a2 = (char*)malloc(len * sizeof(char));
- for (int i = 0; i <= len-2; i++) {
- a2[i] = a1[i];
- }
- a2[len - 1] = c;
- free(a1);
- a1 = (char*)malloc(len * sizeof(char));
- for (int i = 0; i <= len -1; i++) {
- a1[i] = a2[i];
- }
- }
- }
- a1[len] = '\0';
- for (int i = 0; i <= len - 1; i++) {
- printf("%c ", a2[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement