Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <cstring>
- void deletechar(char *str, int pos) {
- int i;
- for (i = pos; i < strlen(str); i++) {
- str[i] = str[i + 1];
- }
- }
- char deletespace(char *str) {
- int k = 0;
- int i;
- for (i = 0; i < 1000; i++) {
- if (str[i] == ' ' && str[i + 1] == ' ') {
- deletechar(str, i);
- k++;
- }
- if (str[i] == '"' && str[i + 1] == ' ') {
- deletechar(str, i + 1);
- k++;
- }
- if (str[i] == '.' && str[i + 1] == ' ') {
- deletechar(str, i + 1);
- k++;
- }
- }
- if (k != 0) {
- return deletespace(str);
- }
- }
- int main() {
- char string1[1000];
- scanf("%s", string1);
- deletespace(string1);
- printf("%s", string1);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement