Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) HEAP CORRUPTION DETECTED На строчке 36 с очисткой памяти постоянно вылетает ошибка дебага :( HEAP CORRUPTION DETECTED after Normal block (#202) at 0x000B6A58 CRT detected that the application wrote to memory after end of heap buffer. и подсвечивается if (__active_heap == __SYSTEM_HEAP) { return HeapAlloc(_crtheap, 0, size ? size : 1); } https://www.cyberforum.ru/ c-beginners/ thread237866.html Обработка изображения при помощи Boxcar operator C (СИ)
Доброго Дня ........ Есть такое задание написать программу которая бы обрабатывала изображение при помощи Boxcar operator ....формул у него нет есть только матрица ......... можно ли сделать так чтобы матрица применялась на изображение и обрабатывала его и как это записать ???? матрица следующего вида 1 1 1 0 -1 -1 -1 ...
C (СИ) Динамическое выделение памяти под массив структур Подскажите, пожалуйста, как верно выделить память под массив структур, размер которого вводится в процессе работы программы. Мой вариант не работает: struct scan_info **input_item; printf ("\nВведите количество записей:\n"); scanf ("%d", &n_of_items); for (i=0;i<n_of_items;i++) input_item = new scan_info; https://www.cyberforum.ru/ c-beginners/ thread237696.html C (СИ) Программа сравнения двух файлов на С https://www.cyberforum.ru/ c-beginners/ thread237681.html
прогамма лексеграфического сравнения двух файлов сравниваются строки в этих файлах при сравнении в результирующий файл идет наименьшая строка и так все строки вот написал код #include <stdio.h> #include <unistd.h> #include <string.h> #include <stdlib.h> int main() {
C (СИ) Взять часть строки и сравнить её с шаблоном
столкнулся с проблемой: есть строка символов; нужно взять часть строки и сравнить её с шаблоном; знаю сколько символов нужно считать с этой строки, но если делать так: scanf(nastr,%10d); то всё понятно, а вот если эта цифра 10 лежит в переменной наример i, как тут быть? как я понимаю такая запись: scanf(nastr,%id) не подходит... и кому не сложно, ответте тут:...
C (СИ) Цикл Си.Первые шаги https://www.cyberforum.ru/ c-beginners/ thread237577.html
Всем доброго утра! Задача по циклам: Дано натуральное число n.Вычислите: 1/2+2/3+...+n/n+1 дроби Код: #include <iostream.h> #include <conio.h> #include <math.h>
C (СИ) составить блок схему! https://www.cyberforum.ru/ c-beginners/ thread237417.html
#include <stdio.h> #include <math.h> main () { int x,y,z; float a,b; scanf("%d %d %d", &x, &y, &z); a=(1+pow(sin(x+y),2))/2+abs(x-2*x/(1+pow(x,2)*pow(y,2))+x); b=pow(cos(atan(1/z)),2); printf("a=%d\n,b=%d",a,b);
Удаление слова из строки: неправильный указатель C (СИ)
Написать программу, которая: - выводит текст на экран дисплея; - выводит текст на экран дисплея еще раз, удаляя из него заданное слово (заданное слово вводится с клавиатуры). #include <stdio.h> #include <conio.h> #include <locale.h> #include <string.h> #include <stdlib.h>
C (СИ) Не происходит выход из цикла Доброе время суток, давече сел за изучение С. Возникла проблема, есть следующий код: #include <stdio.h> main() { int c; while ((c = getchar()) != 0) { putchar(c); https://www.cyberforum.ru/ c-beginners/ thread237088.html C (СИ) Проверка входных данных. https://www.cyberforum.ru/ c-beginners/ thread237081.html
Доброй ночи всем, господа. Я столкнул с проблемой, которую нужно решить до сегодняшнего дня. Да, слегка дурак, что не сделал раньше. Вообщем есть 3 проги, для которых надо осуществить проверку входных данных. Я просто физически не успеваю. Данная проблема вовсе и не проблема, было бы время(погуглить, осмыслить и написать), которого к сожалению нет. Ну и, собственно, нид хэлп. Остальные 2 чуть...
Функция определения АВЛ дерева C (СИ)
Добрый вечер. Есть задание: составить функцию, которая вывод ненулевое значение, если дерево АВЛ, и нулевое значение, если дерево не АВЛ. Эта функция правильна или я где-то накосячил? struct tree { int x; struct tree *left, *right}; int is_avl (*T){ T* Tl, Tr; //идем в левое поддерево или в правое int hl, hr; //высота левого и правого поддерева
C (СИ) Вывести таблицу значений функции Доброго времени суток, к своему стыду ничегошеньки не могу понять в перечисленных темах, что посоветуете почитать :read: ? А задачки вот такого толка : https://www.cyberforum.ru/ c-beginners/ thread237014.html
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
04.02.2011, 17:25 0

Вопрос про возврат значения из функции ("Функция должна возвращать нулевое значение, если чтение прошло успешно, и -1 в противном случае") - C (СИ) - Ответ 1342690

04.02.2011, 17:25. Показов 3509. Ответов 7
Метки (Все метки)

Ответ

Цитата Сообщение от chaosfall Посмотреть сообщение
"чтение прошло успешно" - имеется в виду, что файл открылся? или какая-то еще проверка?
Да, здесь проверяется именно открытие файла, хотя это не соответсвует спецификации функции. Сказано, что
Цитата Сообщение от chaosfall Посмотреть сообщение
Функция должна возвращать нулевое значение, если чтение прошло успешно, и -1 в противном случае.
но функция не обрабатывает ситуации, когда файл открылся, а fseek или fread завершились с ошибкой, т.е. не обрабатывается ошибки в работе с успешно открытым файлом. Так что в строках 12 и 13 надо бы добавить проверку возращаемых значений соответствующих функций, а строки 11 и 14 вообще хорошо было бы вынести за пределы функции.

Вернуться к обсуждению:
Вопрос про возврат значения из функции ("Функция должна возвращать нулевое значение, если чтение прошло успешно, и -1 в противном случае") C (СИ)
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2011, 17:25
Готовые ответы и решения:

Если значение равно или меньше нуля, то функция возвращает False, в противном случае True
Георгий написал функцию is_alive(health), которая проверяет здоровье. Если оно равно или меньше...

Почему при вызове функции она возвращает 4 значения, если должна возвращать 2
Добрый день. Столкнулся с такой проблемой. Почему при вызове функции она возвращает 4 значения,...

Если значения переменных упорядочны по возрастанию или убыванию то удвоить их; в противном случае заменить значение каждой перемной на противоположную
ПОЖАЛУЙСТА ЛЮДИ ПОМОГИТЕ РЕШАТЬ 5 ЗАДАЧ ПРОСТО У МЕНЯ НЕТУ ВРЕМЕНИ РЕШАТЬ ПОМОГИТЕ ПЛЗЗЗЗ !!!!! ...

Программа должна вывести YES, если школьник дал верный ответ и NO в противном случае
В условии одной из задач на этом сайте написано: “Если данное четырехзначное число является...

7
04.02.2011, 17:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2011, 17:25
Помогаю со студенческими работами здесь

Машина Тьюринга должна выдать 0, если число нулей больше и 1 – в противном случае
доброго времени суток Надо написать правила машины Тьюринга для решения задачи: На вход...

Если элемент четный, то запись должна быть зеленого цвета, в противном случае лилового
Введите элементы массива в список. При выборе элемента должно быть указано, элемент четный или не...

В каком случае функция fread() возращает нулевое значение?
В каком случае функция fread() возращает нулевое значение? Си

Присвоить логической переменной T значение true, если значение d-цифра, и значение false в противном случае
Имеется символьная переменная d, присвоить логической переменной T значение true, если значение...

Переменной b присвоить значение 0 если x и y равны, и значение 1 в противном случае
Заданы числа x и y.Переменной b присвоить значение 0 если x и y равны,и значение 1 в противном...

Вычислить значение y: y=1, если есть x<10, в противном случае y=0
y=1, если есть x&lt;10 в противном случае y=0

Ошибка функция должна возвращать значение
Добрый вечер! Написала функцию, написала return, не понимаю, почему выдает ошибку, что функция...

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