Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Как работать с графикой https://www.cyberforum.ru/ c-beginners/ thread1860755.html
Я совершенный новичок в Си. Сам гуглил- не нашёл. Поэтому решил обратиться к добрым господам здесь. У меня code blocks. На нём нет модуля graphic.h. Советовали использовать windows.h. Можете...
Простая задача на функции C (СИ)
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <locale.h> #include <math.h> float g(float x, float y); int main() { float x, y;
В программу вводится n чисел C (СИ)
Написать программу. В программу вводится n чисел, величину n задаёт пользователь, а также числа вводятся подряд. 1.Найти сумму введённых чисел. 2.Количество чисел равных 0. 3.Найти максимум и...
C (СИ) Ошибка в простеньком коде функции #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <math.h> float g(float x); int main() { float x; scanf("%f", &x); https://www.cyberforum.ru/ c-beginners/ thread1860658.html
C (СИ) Выравнивание матрицы при выводе https://www.cyberforum.ru/ c-beginners/ thread1860595.html
ребят, вивел матрицу такого вида, можно ее как нибуть выравнять?
Матрицу 10x10 заполнить рандомными числами C (СИ)
Матрицу 10x10 заполнить рандомными числами и поменять метами строки и столбцы.Программа на си. Спасибо за решение!
C (СИ) Проверить, все ли строки матрицы упорядочены по убыванию
Проверить, все ли строки матрицы упорядочены по убыванию. Если нет, найти первую неупорядоченную строку и упорядочить. Матрицу вводить вручную. без функций string.h, math.h. Для начинающих Спасибо
C (СИ) Найти и вывести наибольшее из значений элементов матрицы Дана действительная квадратная матрица порядка n. Найти и вывести наибольшее из значений элементов, расположенных в заштрихованной части матрицы.Матрица размещается в памяти динамически, значение n... https://www.cyberforum.ru/ c-beginners/ thread1860489.html
C (СИ) Инкремент адреса внутри функции с воздействием на внешнюю переменную https://www.cyberforum.ru/ c-beginners/ thread1860475.html
Есть код #include <stdio.h> void func(char *str) { ++str; } int main(void)
C (СИ) Найти координаты начала той области, сумма значений элементов которой максимальная Задано количество строк и столбцов матрицы, действительные значения её элементов и размеры прямоугольной области. Найти координаты начала той области, сумма значений элементов которой максимальная, и... https://www.cyberforum.ru/ c-beginners/ thread1860455.html
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 28
26.11.2016, 20:07  [ТС] 0

Почему программа выводит "$" вместо пробела?

26.11.2016, 20:07. Просмотров 1201. Ответов 3
Метки (Все метки)

Ответ

спасибо, но если быть точнее, то программа должна отделить пробелом слова, находящиеся вплотную к концу строки и к началу следующей. я пока набросал такую:
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
#include <stdio.h>
#include <stdlib.h>
 
#define START 0 // start of line
#define MID 1 // middle of line
 
int main()
{
    int c, state, space = 0;
 
    state = START;
    while ((c = getchar()) != EOF)
    {
        if (state == START)
            if (c != ' ')
            {
                putchar (" ");
                state = MID;
            }
            else
            {
                putchar (c);
                state = MID;
            }
        if (state == MID)
        {
            if (c == '\n')
            {
                if (space == 0)
                    putchar(" ");
                state = START;
            }
        }
        putchar(c);
        if (c == ' ')
            space = 1;
            else space = 0;
    }
 
}
но возникает та проблема со знаком доллара

Вернуться к обсуждению:
Почему программа выводит "$" вместо пробела?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.11.2016, 20:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из сообщений: "Рабочий день" или "Сегодня выходной"
Написать программу, которая запрашивает у пользователя номер дня недели и выводит одно из...

Создать запись "Двигатель", которая содержит элементы "Название", "Мощность", "Скорость", "Цена"
Создать запись &quot;Двигатель&quot;, которая содержит элементы &quot;Название&quot;, &quot;Мощность&quot;, &quot;Скорость&quot;,...

Не могу понять почему не работает в первом кейсе "Suma modyley posle 0" и "Masiv 2(spo4atku parni pozicii)"
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include &lt;math.h&gt;...

Написать программу добавления пробела после каждой буквы "а" введенной строки
Здравствуйте у меня снова запара, если с прошлой задачей я все-таки разобралась то тут вообще ни...

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