|
|
Другие темы раздела | |
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 (СИ) - Ответ 134269004.02.2011, 17:25. Показов 3509. Ответов 7
Метки (Все метки)
Ответ
Да, здесь проверяется именно открытие файла, хотя это не соответсвует спецификации функции. Сказано, что
но функция не обрабатывает ситуации, когда файл открылся, а fseek или fread завершились с ошибкой, т.е. не обрабатывается ошибки в работе с успешно открытым файлом. Так что в строках 12 и 13 надо бы добавить проверку возращаемых значений соответствующих функций, а строки 11 и 14 вообще хорошо было бы вынести за пределы функции. Вернуться к обсуждению: Вопрос про возврат значения из функции ("Функция должна возвращать нулевое значение, если чтение прошло успешно, и -1 в противном случае") C (СИ)
1
|
04.02.2011, 17:25 | |
Готовые ответы и решения:
7
Если значение равно или меньше нуля, то функция возвращает False, в противном случае True Почему при вызове функции она возвращает 4 значения, если должна возвращать 2 Если значения переменных упорядочны по возрастанию или убыванию то удвоить их; в противном случае заменить значение каждой перемной на противоположную Программа должна вывести YES, если школьник дал верный ответ и NO в противном случае |
04.02.2011, 17:25 | |
04.02.2011, 17:25 | |
Помогаю со студенческими работами здесь
0
Машина Тьюринга должна выдать 0, если число нулей больше и 1 – в противном случае Если элемент четный, то запись должна быть зеленого цвета, в противном случае лилового В каком случае функция fread() возращает нулевое значение? Присвоить логической переменной T значение true, если значение d-цифра, и значение false в противном случае Переменной b присвоить значение 0 если x и y равны, и значение 1 в противном случае Вычислить значение y: y=1, если есть x<10, в противном случае y=0 Ошибка функция должна возвращать значение |