Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Получить сумму тех членов последовательности чисел Х 1 ….Х n , введенных с клавиатуры Получить сумму тех членов последовательности чисел Х 1 ….Х n , введенных с клавиатуры которые: а) кратны 5 и не превышают 15; б) нечетны и отрицательны; в) удовлетворяют условию: |a|<i^2 https://www.cyberforum.ru/ c-beginners/ thread2517076.html С помощью допустимых преобразований минимальный элемент матрицы переместить в правый нижний угол C (СИ)
Назовем допустимым преобразованием матрицы двух соседних или двух соседних столбцов. Дана действительная квадратная матирица порядка n. С помощью допустимых преобразование добиться того, чтобы...
C (СИ) Как учить WinAPI Дали проект в универе: написать файловый менеджер. Реализация только на Си. Решил, что хочу делать с графическим интерфейсом и через WinAPI. Вот сразу стал вопрос: где учить это чудо? В WinAPI не... https://www.cyberforum.ru/ c-beginners/ thread2516974.html C (СИ) Дано вещественное число x . Не пользуясь никакими операциями, кроме умножения, сложения и вычитания, вычислить Помогите написать код для решения задачи на Си. Дано вещественное число x . Не пользуясь никакими операциями, кроме умножения, сложения и вычитания, вычислить 2x4-3x3+4x2-5x+6. Разрешается... https://www.cyberforum.ru/ c-beginners/ thread2516964.html
Целой переменной k присвоить значение, равное третьей от конца цифре в записи целого положительного числа x C (СИ)
Помогите написать программу решения задачи на Си. Целой переменной k присвоить значение, равное третьей от конца цифре в записи целого положительного числа x.
C (СИ) Очереди Расскажите пожалуйста как создать и управлять очередью с двумя ссылками пожалуйста Добавлено через 12 минут Очереди с двумя ссылками - это дек? https://www.cyberforum.ru/ c-beginners/ thread2516956.html
C (СИ) Найти индексы всех седловых точек матрицы Доброго времени суток, есть задача: "Седловая точка. Элемент матрицы называется седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце или наоборот наибольшим в... https://www.cyberforum.ru/ c-beginners/ thread2516880.html C (СИ) Ошибка сегментирования на третьей итерации цикла
Вроде нормально всё, передаю адрес в функцию, а уже там я выделяю память, или так нельзя? Практически я могу решить задачу и по-другому, но требуется сделать отдельную функцию ввода информации, её...
C (СИ) Vector ошибки Формируется набор , последовательных цифр , используя вектор , на 2008 visual studio , выдает ошибки С2440 initializing : cannot convert from 'void*' to 'invector*' C2440:'=': cannot convert from... https://www.cyberforum.ru/ c-beginners/ thread2516848.html C (СИ) Проверка на нулевую матрицу https://www.cyberforum.ru/ c-beginners/ thread2516821.html
Всем привет, нужна программа для проверки того, что введенная матрица нулевая
Определить наибольшую длину убывающей последовательности C (СИ)
нужно определить наибольшую длину убывающего последовательности модифицирую эту программу: #include <stdio.h> int main (void) { int a, sum = 0, n = 0; FILE *fin = NULL; if ((fin = fopen...
C (СИ) Нарисовать домик из символов Здравствуйте помогите пожалуйста нарисовать домик ___X __X_X _X___X X_____X XXXXXXX X_____X X_____X X_____X X_____X https://www.cyberforum.ru/ c-beginners/ thread2516798.html
Модератор
Эксперт CЭксперт С++
5096 / 4523 / 851
Регистрация: 07.10.2015
Сообщений: 9,452
22.10.2019, 11:45 0

Нужны комментарии к коду - C (СИ) - Ответ 13924140

22.10.2019, 11:45. Показов 371. Ответов 1
Метки (Все метки)

Ответ

olavin, держите свои комментарии.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(void)
{
    char src[80];   //буфер для входной строки
    char dest[80];  //буфер для результирующей строки
    int i, j;       //переменные цикла
 
    printf("Введите строку: ");    //выводим приглашение для ввода строки
    //вводим из стандартного потока ввода (обычно, клавиатура) в буфер src, длина буфера - sizeof(src) = 80
    if (fgets(src, sizeof(src), stdin) == NULL || *src == '\n') //если ошибка или введена пустая строка
        return 1;                                               // то выход
 
    for (i = j = 0; src[i] != '\0'; i++)    //по всем символам входной строки (0 - в конце строки)
        if (src[i] != ' ')                  // пропускаем пробелы!
            dest[j++] = src[i];             //все остальные копируем в результирующую
    dest[j] = '\0';                         //закрываем строку терминальным нулем
 
    printf("Получили: %s\n", dest);         //выводим результат
    return 0;
}
На счет "проще"... И так все достаточно просто. Учите матчасть, тогда и Вам станет просто...

Вернуться к обсуждению:
Нужны комментарии к коду C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2019, 11:45
Готовые ответы и решения:

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

Нужны комментарии к коду
#include&lt;stdio.h&gt; #define N 100 int main() { int mas; int mas2; int nyll; int str; int...

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

Сортировка методом пузырька (нужны комментарии к коду)
for (int i=n-1; i&gt;=0; i--) // метод пузырька { for (int j=0; j&lt;i; j++) { if (x...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2019, 11:45

Рекурсивный распил доски, нужны комментарии к коду
Здравствуйте! Искал задачу в интернете о рекурсивном распиле доски. Нашел следующий код: ...

Найти длину самого короткого слова в предложении (нужны комментарии к коду)
Дано предложение найти длину его самого короткого слова. Программа находит и длинное и короткое...

Необходимы комментарии к коду
расспишите её #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; int zaselenie(int**...

Добавить комментарии к коду
Кто нибудь напишите подробный комментарий к коду ни СИ. Можно подробней по &quot;#define size 5&quot; и int...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru