С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Команда cd Может написать код команды cd? Или написать такую же по функционалу? Нужно что бы работала в linux. https://www.cyberforum.ru/ cpp-beginners/ thread1193934.html Как быстро вывести в консоль C++
Здравствуйте, у меня такой вопрос - у меня есть символьная (char) матрица 50х80, как мне её выводить в консоль, чтоб все строчки одновременно выводились, чтоб создавалось впечатление что кадры меняются (есть ли что то в windows.h, или по координатам?)
C++ Описать структуру с именем Price, содержащую следующие поля Если у вас есть время, то можно еще построчно :-#include "stdafx.h" #include <iostream> #include <iterator> #include <cstddef> #include <string> using namespace std; struct price{ string tovar; string magaz; https://www.cyberforum.ru/ cpp-beginners/ thread1193914.html C++ Исправить некорректность записи в файл https://www.cyberforum.ru/ cpp-beginners/ thread1193909.html
Добрый день,помогите наладить программу. Программа должна считать слово из файла, и скопировать его в другой файл начиная с 5 позиции. Вот код: #include "stdafx.h" #include <stdio.h> #include <iostream> #pragma warning (disable: 4996) char sPI = "\nvhodoi file:"; char sEI = "Oshibka otkritiya"; char sPO = "\nvihodnoi file"; char sEO = "\noshibka sozdaniya"; void main(){
Удалить элементы в массиве с номера к1 по к2 C++
Нужно удалить элементы в массиве с номера к1 по к2. Выдаёт кучу ошибок(( пишет, что не объявлены к1 и к2 и а. К тому же, я не уверена, что правильно написала условие для алгоритма remove. Помогите! #include <iostream> #include <algorithm> using namespace std; bool F(int k1,k2, a) { if((k1<a)&& (a<k2));
C++ В простую переменную последовательно вводятся N чисел, определить https://www.cyberforum.ru/ cpp-beginners/ thread1193837.html
В простую переменную последовательно вводятся N чисел, определить сколько, чисел больше своих соседей слева и справа. Посоветуйте как написать программу которая бы это делала. Важно: в программе не должны быть использованы массивы. Все должно быть с помощью циклических алгоритмов, условий и т.д :)
C++ Метод Монте-Карло (вероятность попадания при стрельбе) https://www.cyberforum.ru/ cpp-beginners/ thread1193835.html
В общем задача такова: Добавить Метод Монтекарло, что бы показывало всевозможные попытки расчета вероятности. Сама задача: Производится стрельба двумя снарядами по k бакам с го- рючим (k>2), расположенным рядом друг с другом в одну ли- нию. Каждый снаряд независимо от других попадает в первый бак с вероятностью p1 во второй – с вероятностью р2 и т. д. Для воспламенения баков требуется два...
Скажите пожалуйста, что это за тип данных?! C++
int **allocate2D(int rows, int cols) { int **arr2D; int i, j; arr2D = (int**)malloc(rows*sizeof(int*)); for(i=0; i<rows; i++) { arr2D = (int*)malloc(cols*sizeof(int)); } for (i = 0; i < rows; i++) { for (j = 0; j < cols; j++) {
C++ Число секунд с момента, когда часы «пробили 12» https://www.cyberforum.ru/ cpp-beginners/ thread1193809.html
привет всем. помогите, пожалуйста, с программкой Написать функцию, которая получает время в качестве 3 целых значений (часы, минуты, секунды) и возвращает число секунд с момента, когда часы «пробили 12». Исходные значения передаются во внешнюю функцию из главной функции. Результат работы функции возвращается в главную функцию. Результаты заполнения задания выдать на экран и в файл.
C++ Двумерный массив. Сумму элементов массива, расположенных между первым и последним отрицательными элементами https://www.cyberforum.ru/ cpp-beginners/ thread1193807.html
приветствую всех. нужна ваша помощь с написанием программы на с++. помогите, пожалуйста, если кому не сложно. Определить массив A (m и n константы), заполнить его случайными числами и выполнить следующие вычисления. Результаты выполнения задания выдать на экран и в файл. 1. Сумму элементов массива с нечетными номерами. 2. Сумму элементов массива, расположенных между первым и последним...
Сортировка массива по убыванию C++
Помогите отсортировать массив по убыванию. #include <iostream> using namespace std; void main(){ setlocale (LC_ALL, "Russian"); const int N=5; int N; for (int i = 0; i < N; i++){ cout<<"Mass = ";
C++ Музыка в программе https://www.cyberforum.ru/ cpp-beginners/ thread1193785.html
Нужна маленькая прога штоб в ней играла музика
0 / 0 / 0
Регистрация: 02.01.2014
Сообщений: 49
0

Поиск ошибки в fread - C++ - Ответ 6250840

30.05.2014, 19:25. Показов 2361. Ответов 12
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
У меня возникла ошибка. Мне нужно прочесть данные с бинарных файлов. Бинарный файл "a.dat" содержит в себе числа '7 0 1 0 1 0 1 0 2 6 2', но по какой-то причине выводит только 7 символ, при попытки изменить fread(&d, sizeof(d), 1, f1); вылазит Stack around the variable 'd' was corrupted.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <iostream> 
using namespace std;
 
int main ()
{
    setlocale(LC_ALL, "RUS");
    FILE *f1, *f2, *f3;
    f1 = fopen("a.dat", "rb"); // открываю файл a.dat
    if ((f1 = fopen("a.dat", "rb")) == NULL) // ошибка открытия
    {    
        cout << "Невозможно открыть файл." << endl;
    }
    else
        cout << "Файл 'a.dat' успешно открыт и готов к чтению!" << endl;
    f2 = fopen("b.dat", "rb"); // открываю файл b.dat
    if ((f2 = fopen("b.dat", "rb")) == NULL) // ошибка открытия
    {    
        cout << "Невозможно открыть файл." << endl;
    }
    else
        cout << "Файл 'b.dat' успешно открыт и готов к чтению!" << endl;
    f3 = fopen("c.dat", "wb"); // открываю файл c.dat
    char d;
    fread(&d, sizeof(d), 1, f1);
    cout << d  << endl;
    int fclose (char *f1);
    int fclose (char *f2);
    int fclose (char *f3);
    system("pause");
    return 0;
}


Вернуться к обсуждению:
Поиск ошибки в fread C++
0
Заказать работу у эксперта
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.05.2014, 19:25
Готовые ответы и решения:

Ошибка Warning: fread() [function.fread]: Length parameter must be greater than 0
Есть строка кода if(!preg_match('/'.$user.&quot;/&quot;,fread($fusers,filesize(&quot;user/users.txt&quot;))) &amp;&amp;...

fread
Подскажите пожалуйста, как можно записать в структура данные из файла используя fread, просто все...

Работа с fread()
Нужно прочитать данные из файла и вывести на экран. Но когда я вывожу то ещё дописываются ненужные...

Fread и fout?
Здравствуйте. Была поставлена предо мной задача: Сделать структуру, которая через меню будет...

12
30.05.2014, 19:25
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.05.2014, 19:25
Помогаю со студенческими работами здесь

Не работает fread()
Почему выводится -858993615, если в файле &quot;f.txt&quot; содержится простая &quot;1&quot;? Вот листинг программы:...

Непонятки с fread
Добрый день. Столкнулся с такой проблемой: читаю обычный текстовый файл, однако помимо его...

Не работает fread()
Почему такой странный вывод?

Вывод с Fread
Не выводит с помощью Fread, сейчас его нету, использвал fgets, но мне именно нужно fread, помогите...

0
Новые блоги и статьи
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
Полезные поделки на Arduino, которые можно сделать самому
raxper 06.01.2025
Arduino как платформа для творчества Arduino представляет собой удивительную платформу для технического творчества, которая открывает безграничные возможности для создания уникальных проектов. Эта. . .
Подборка решений задач на Python
IT_Exp 06.01.2025
Целью данной подборки является предоставление возможности ознакомиться с различными задачами и их решениями на Python, что может быть полезно как для начинающих, так и для опытных программистов. . . .
С чего начать программировать микроконтроллер­­ы
raxper 06.01.2025
Введение в мир микроконтроллеров Микроконтроллеры стали неотъемлемой частью современного мира, окружая нас повсюду: от простых бытовых приборов до сложных промышленных систем. Эти маленькие. . .
Из чего собрать игровой компьютер
inter-admin 06.01.2025
Сборка игрового компьютера требует особого внимания к выбору комплектующих и их совместимости. Правильно собранный игровой ПК не только обеспечивает комфортный геймплей в современных играх, но и. . .
Обновление сайта www.historian.b­y
Reglage 05.01.2025
Обещал подвести итоги 2024 года для сайта. Однако начну с того, что изменилось за неделю. Добавил краткий урок по последовательности действий при анализе вредоносных файлов и значительно улучшил урок. . .
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного сумматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(аси­­­­­­­­­­­­­­­­­­­­­­­­­­х­р­о­н­­н­­­ы­­й счётчик с управляющим сигналом зад
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru