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

Написать код не используя структуры

11.04.2017, 20:08. Просмотров 266. Ответов 1
Метки нет (Все метки)

Нужно написать код не используя структуры
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
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define DELIM " ,.?!:;"
 
char* find_digit(char* s, size_t n)
{
    size_t i;
    for(i = 0; i < n; ++i)
        if(isdigit(s[i])) return &s[i];
 
    return NULL;
}
 
int main()
{
    size_t n;
    char str[256];
    char* p_str;
 
    printf("input string: ");
    scanf("%255[^\n]", str);
 
    p_str = str;
 
    while(*p_str)
    {
        if(!strchr(DELIM, *p_str))
        {
            n = 0;
            do ++n; while(!strchr(DELIM, p_str[n]));
 
            if(find_digit(p_str, n)) memmove(p_str, p_str + n, strlen(p_str + n) + 1);
            else  p_str+= n;
        }
        else ++p_str;
    }
 
    printf("%s\n", str);
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.04.2017, 20:08
Ответы с готовыми решениями:

Инициализация структуры используя макроса
Прошу подсказать: дана какая-то структура struct PARAM { float...

Создать статические структуры, используя объединение и перечисление
Помогите пожалуйста написать программу: нужно создать структуру, используя...

Используя структуры объединить данные из двух файлов
Ребят,помогите пожалуста. В одной ведомости есть фамилия имя отчество и год...

Работа со списком, структуры - код не компилируется
Добрый вечер, сегодня на паре препод написал на доске, мы ничего не поняли,...

Запись структуры в файл. Исправьте код
Задание, протабулировать функцию и записать результаты табуляции в файл с...

1
Байт
Эксперт C
20038 / 12660 / 2662
Регистрация: 24.12.2010
Сообщений: 26,362
11.04.2017, 21:10 2
Цитата Сообщение от PavelBabiak Посмотреть сообщение
не используя структуры
Чегой-то я не увидел, где они в вашем коде используются...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2017, 21:10

Изменить код используя указатели
Мне надо изменить код используя указатели, как это сделать? Подскажите,...

Изменить код используя указатели
Что такое указатели? Мне надо изменить код используя указатели, как это...

Исправить код так, чтобы функция obnulenie изменяла элементы структуры
#include &lt;stdio.h&gt; struct asd { public: int j; char s; }; void...


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

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

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