Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Получить сумму тех членов последовательности чисел Х 1 ….Х n , введенных с клавиатуры Получить сумму тех членов последовательности чисел Х 1 ….Х n , введенных с клавиатуры которые: а) кратны 5 и не превышают 15; б) нечетны и отрицательны; в) удовлетворяют условию: |a|<i^2 https://www.cyberforum.ru/ c-beginners/ thread2517076.html С помощью допустимых преобразований минимальный элемент матрицы переместить в правый нижний угол C (СИ)
Назовем допустимым преобразованием матрицы двух соседних или двух соседних столбцов. Дана действительная квадратная матирица порядка n. С помощью допустимых преобразование добиться того, чтобы элемент матрицы, обладающий наименьшим значением, располагался в правом нижнем углу матрицы. Перестановку строк я сделал, а как сделать перестановку еще и столбцов? #include "stdafx.h" #include...
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 (СИ) Найти индексы всех седловых точек матрицы Доброго времени суток, есть задача: "Седловая точка. Элемент матрицы называется седловой точкой, если он является наименьшим в своей строке и наибольшим в своем столбце или наоборот наибольшим в своей строке и наименьшим в столбце. Для заданной целочисленной матрицы m * n напечатать индексы всех седловых точек. Я понимаю что тут уже довольно много тем было создано по этой задаче, но то что там... https://www.cyberforum.ru/ c-beginners/ thread2516880.html C (СИ) Ошибка сегментирования на третьей итерации цикла
Вроде нормально всё, передаю адрес в функцию, а уже там я выделяю память, или так нельзя? Практически я могу решить задачу и по-другому, но требуется сделать отдельную функцию ввода информации, её вывода и очистки памяти после её выделения. По какой причине происходит ошибка сегментирования на третьей итерации в цикле ввода? //---------std=C99---------- #include <string.h> #include <stdio.h>...
C (СИ) Vector ошибки Формируется набор , последовательных цифр , используя вектор , на 2008 visual studio , выдает ошибки С2440 initializing : cannot convert from 'void*' to 'invector*' C2440:'=': cannot convert from 'void*' to 'int*' C2440:'=': cannot convert from 'void*' to 'int*' Не могу разобраться , где поправить ? подсккажите #include "stdafx.h" #include <memory.h> #include <time.h> 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 ("input.txt", "r")) == NULL) { printf ("file input.txt do not open\n"); return -1;
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Эксперт С++
5113 / 4552 / 854
Регистрация: 07.10.2015
Сообщений: 9,462
22.10.2019, 11:45 0

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

22.10.2019, 11:45. Показов 474. Ответов 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
22.10.2019, 11:45
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 - 2024, CyberForum.ru