Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
winprod
1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 27
1

Проблемы с указателями

04.11.2018, 19:36. Просмотров 218. Ответов 2
Метки нет (Все метки)

Всем привет! Нужна Ваша помощь. Есть задачка - написать функцию, которая принимает строку в качестве аргумента и удаляет из этой строки все пробелы.
Я ее написал, вроде работает, но не могу понять, как передать ее return, чтобы поменялась начальная строка? Может кто поможет?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<stdio.h>
#include<locale.h>
 
char *del_str(char *);
 
int main()
{
    char *str = "Segonai dnem vse yshli.";
    char *b;
    puts(str);
    puts("=============================");
    del_str(str);
}
 
char *del_str(char *str)
{
    int i;
    int b = strlen(str);
    /*char s[25];*/
    for (i = 0; i < b;i++)
    {
        if (str[i] == ' ')
        {
            i++;
        }
        //s[i] = str[i];
        printf("%c", str[i]);
    }
    putchar('\n');
    //puts(s);
    return *str;
}
Добавлено через 15 минут
Решение есть. Тема закрыта.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2018, 19:36
Ответы с готовыми решениями:

Путаница с указателями
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #define LEN 100 void new_line(char (**line), int n) {...

Проблема с указателями
Привет! Есть такой калькулятор: #include &lt;stdio.h&gt; #include &quot;string2.h&quot;...

Ошибка с указателями
Необходимо отсортировать одномерный массив. Написал функцию, но компилятор выдаёт ошибку в строке...

Работа с указателями
#define*_CRT_SECURE_NO_WARNINGS #include*&lt;stdio.h&gt; #include*&lt;malloc.h&gt; #include*&lt;stdlib.h&gt;...

Задача с указателями
Доброго времени. 1. Необходимо написать функцию int remGetMax(int**this); которая сохраняет...

2
Байт
Эксперт C
20047 / 12669 / 2662
Регистрация: 24.12.2010
Сообщений: 26,385
04.11.2018, 20:59 2
Цитата Сообщение от winprod Посмотреть сообщение
Решение есть.
Правила хорошего тона диктуют не закрывать тему (тем более, что это не в вашей власти), а показать решение. К счастью оно не сложно.
C
1
return str;
Правда представленных код ничего со строкой не делает. И вообще, непонятно, что делает. Только демонстрирует незрелость ТС.
Говорю это не для того, чтобы кого-то задеть или уесть. Просто чтобы случайный новичок, заглянувший в сей топик, шел дальше мимо.
0
winprod
1 / 1 / 1
Регистрация: 25.09.2016
Сообщений: 27
05.11.2018, 13:01  [ТС] 3
Я понял. Спасибо, на будущее учту.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2018, 13:01

Проблема с указателями
Пушу вроде бы все правильно но вот беда. но вот беда, он жалуется на вывод десятичных знаков, а...

Задача с указателями
Помогите написать программу а) которая читает два Integer-числа и создать два указателя,которые...

Не работает функция с указателями
Массив из 20 элементов, выводится автоматически, 2 функции: 1) считает пары рядом стоящих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru