|
|
Другие темы раздела | |
C (СИ) Есть ли возможность преобразовать код Python в код на C? Есть программа перемещения файлов на 260 строк написанная на Python, но она работает не так быстро как хотелось бы, вот возник вопрос, есть ли возможность преобразовать в С. Сам скрипт на Python переносит из одной папки файлы в другую, при этом конвертируя в PDF формат. Форматы, которые используются в скрипте xlsx, xls, pdf. Библиотеки, которые используются в скрипте logging os.path shutil ... https://www.cyberforum.ru/ c-beginners/ thread3087784.html |
C (СИ) «j» используется без инициализации в данной функции #include <stdio.h> #include <stdlib.h> int main(void) { int i,j; int sum1=0,sum2=0,n,m,A; FILE*f; f=fopen("proverka.TXT","r"); |
C (СИ) Создать структуру Product
https://www.cyberforum.ru/ c-beginners/ thread3087617.html Создать структуру, спецификация которой приведена ниже. Product: id, Наименование, Тип, Производитель, Цена, Срок хранения, Количество Помогите пожалуйста написать |
C (СИ) Функции getch и ungetch
https://www.cyberforum.ru/ c-beginners/ thread3087611.html Здравствуйте. Занимаюсь по K&R, и пытаюсь разобраться с данными функциями, как они конкретно работают. Просьба подсказать и поправить. Собственно вот функции #define BUFSIZE 100 char buf; /* буфер для ungetch */ int bufp = 0; /* след, свободная позиция в буфере */ int getch(void) /* взять (возможно возвращенный) символ */ { return (bufp > 0) ? buf : getchar(); } |
Рекурсивная функция поиска минимума в линейном списке C (СИ) Нужна помощь с функцией. Не могу определиться с рекурсивным и базовыми случаями. Написать подпрограмму, которая в линейном односвязном списке без фиктивного звена находит минимальный элемент. Моя функция возвращает в качестве минимума всегда последний элемент. list* minR(list* head) { list* p = head->next; list* minA = head; float minelem = head->elem; if (p->next == NULL) return... |
C (СИ) Вывести матрицу при заданных количествах строк и столбцов Задано количество строк и столбцов матрицы. Заполнить матрицу целыми числами по спирали, начиная с левого верхнего угла по часовой стрелке. Такого плана: 1 2 3 4 10 11 12 5 9 8 7 6 https://www.cyberforum.ru/ c-beginners/ thread3087584.html |
C (СИ) Caught unexpected signal: SIGSEGV (11). Invalid memory access Задание в следующем: написать функцию, которая из массива строк делает одну строку, разделенную запятыми и при этом между последними двумя словами в строку помещается "and". Пустые массивы игнорируются. Вот пример: --> "ninja, samurai and ronin" --> "ninja and ronin" -->"" Вот мой код: char *words_to_sentence (char *words) { int i = 0, j = 0, k = 0, count = 0, ct = 0, memory = 0;... https://www.cyberforum.ru/ c-beginners/ thread3087508.html |
C (СИ) Реализовать программу для оперативного (ежедневного) зачета побед в международных спортивных соревнованиях реализовать программу для оперативного (ежедневного) зачета побед в международных спортивных соревнованиях (например - олимпиады) по странам. для учета используем два динамических массивы (других структур данных нету!): 1. одномерный, в котором хранятся названия стран; 2. двумерный, в котором хранится количество медалей по странам (золото, серебро, бронза) можно - гибридный массив с... |
C (СИ) Уравнение с корнями и экспонентой
https://www.cyberforum.ru/ c-beginners/ thread3087139.html Не могу понять, почему при любом значении результат: nan #include <stdio.h> #include <math.h> int main() { double S, x; printf("Enter new number: "); |
C (СИ) Что значит указатель на освобождаемую память?
https://www.cyberforum.ru/ c-beginners/ thread3086939.html Написать функцию, удаляющую экземпляр структуры из динамической памяти. Параметр функции – указатель на освобождаемую область памяти. Что значит указатель на освобождаемую память? Если не сложно можете привести пример |
C (СИ) Написать программу, которая подсчитывает произведение чисел n значного целого числа, где n лежит в диапазоне от 1 до 10 В программе необходимо использовать getchar и ASCII таблицу, что для меня непонятно совсем. Буду благодарен за любую помощь. |
C (СИ) Динамическая память Работаю с функцией malloc, как можно узнать выделялась ли память? https://www.cyberforum.ru/ c-beginners/ thread3086890.html |
Вездепух
12783 / 6662 / 1793
Регистрация: 18.10.2014
Сообщений: 16,849
|
|
11.03.2023, 00:06 | 0 |
Правильное ли оформление кода в таком виде? scanf и указатель - C (СИ) - Ответ 1679837711.03.2023, 00:06. Показов 1300. Ответов 23
Метки (Все метки)
Ответ
Не просто "не нужен", а этот лишний
\n сильно поменяет поведение scanf . Автор скорее всего этого не хотел, то есть из-за этого \n код будет работать неправильно.Она его и так возвращает неявно. Писать ненужный явный return 0 в конце main - замусоривание кода. У ТС в исходном варианте - правильно.Добавлено через 4 минуты Отдельное замечание - использование "странного" редкого спецификатора формата %i . Это не ошибка, но вы точно хотели именно %i ?Добавлено через 1 минуту Нет, не запрашивает. Иллюзия "двойного ввода" возникает именно потому, что там болтается этот лишний \n .--- Трудно судить, что правильно, а что неправильно в вопросах оформления. Никакой ошибки в вашем использовании указателя нет, однако и никакого смысла в заведении такого промежуточного указателя в таком простом коде нет тоже. Стилистически это неправильно, ибо замусоривает код ненужными действиями, которые не служат никаких цели. Вернуться к обсуждению: Правильное ли оформление кода в таком виде? scanf и указатель C (СИ)
0
|
11.03.2023, 00:06 | |
Готовые ответы и решения:
23
Правильное оформление кода Правильное оформление кода шаблона Оформление выполненного кода в виде шаблона функции Правильное оформление Ввод 0 с помощью scanf и правильное сравнение с 0 |
11.03.2023, 00:06 | |
11.03.2023, 00:06 | |
Помогаю со студенческими работами здесь
0
Правильное оформление друж-х ф-й Правильное оформление Dcount Правильное оформление стилей в js Правильное оформление конфига Правильное оформление проекта |