Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Шифр Цезаря https://www.cyberforum.ru/ c-beginners/ thread2639173.html
Написать программу, которая расшифровывает написанное при помощи шифра Цезаря сообщение и наоборот, зашифровывает сообщение, написанное на русском языке, с учетом указанного ключа шифрования. Ключ шифра (сдвиг) вводится с клавиатуры. Использовать буквы русского алфавита (32 буквы, без буквы «Ё», потому что буква «Ё» в таблице символов ASCII в кодировке Windows 1251 находится за границей...
Написать программу, которая удаляет в строке все лишние пробелы C (СИ)
Написать программу, которая удаляет в строке все лишние пробелы. Пробел считается лишним, если: • стоит в начале строки; • стоит в конце строки; • ему предшествует пробел.
C (СИ) Написать программу, которая определяет, можно ли из указанных слов составить цепочку для игры в «Города» https://www.cyberforum.ru/ c-beginners/ thread2639167.html
Написать программу, которая определяет, можно ли из указанных слов составить цепочку для игры в «Города». Каждое следующее слово в строке должно начинаться на ту букву, которой оканчивается предыдущее слово. Например: Архангельск, Краков, Вологда, Армавир. Программа должна работать как с заглавными буквами в начале слова, так и со строчными. Слова в строке разделять между собой одинарным...
C (СИ) Написать программу, которая определяет, является ли введенная строка палиндромом (фраза-перевертыш) Написать программу, которая определяет, является ли введенная строка палиндромом (фраза-перевертыш). Строка вводится с клавиатуры. Код не работает, помогите решить проблему: #include <stdio.h> #include <string.h> int isPalSubStr(const char* s, size_t i, size_t j) { size_t t = strlen(s); https://www.cyberforum.ru/ c-beginners/ thread2639164.html
C (СИ) Подсчитать количество символов «m» во введенной строке
Подсчитать количество символов «m» во введенной строке. Не понимаю что нужно сделать, чтоб всё верно работало: #include <stdio.h> #include <string.h> #include <stdlib.h> int main() { char s, sym; int count, i;
C (СИ) Матрица: заполнить нулями столбцы, содержащие четное количество элементов, которые являются простыми числами Дана матрица размером , элементы которой принимают значения от 1 до 50 включительно. Заполнить нулями столбцы, содержащие четное количество элементов, которые являются простыми числами (делятся только на себя и на 1). https://www.cyberforum.ru/ c-beginners/ thread2639158.html
C (СИ) Сформировать матрицу, преобразовать, заменив необходимые элементы нулями Сформировать матрицу целых чисел размерностью 5х5, элементы матрицы принимают значения из диапазона . Вывести матрицу на экран. Затем преобразовать ее, заменив необходимые элементы на 0: https://www.cyberforum.ru/ c-beginners/ thread2639154.html Определить индекс элемента массива с максимальной суммой делителей C (СИ)
Определить индекс элемента с максимальной суммой делителей. Помогите, пожалуйста, с написанием кода.
C (СИ) Найти в массиве элемент, наиболее близкий к среднему арифметическому суммы его элементов с четными индексами Дан массив целых чисел, лежащих в диапазоне , размерность массива – 10. Найти в массиве элемент, наиболее близкий к среднему арифметическому суммы его четных элементов (элементов, у которых четные индексы). Помогите, пожалуйста, написать код. Не понимаю как верно сделать. #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <time.h> #define N 10 https://www.cyberforum.ru/ c-beginners/ thread2639138.html C (СИ) Бинарные файлы Задача № 1. Запись информации в бинарный файл 1. Внимательно рассмотреть текстовый файл (страны.txt). 2. В программе создать структуру в соответствии с содержанием отдельной строки текстового файла. Например: struct Europe { string country; string capital; size_t popul; size_t area; size_t density; }; Тип size_t – это переопределенный тип unsigned int. 3. В программе создать... https://www.cyberforum.ru/ c-beginners/ thread2639098.html
C (СИ) Слова "слипаются" в текстовом файле
Добрый день! Возникла проблема с решением задачи Задача: в каждой 5-ой строке удалить последнее слово, а вместо каждой 7-ой вывести количество букв "а". Проблема заключается в следующем: в консоли выводится так, как надо, а при записи в новый текстовый файл 6-ая строка прилипает к 5-ой(не начинается с новой строки) #include <stdio.h> #include <ctype.h> void main(void) { size_t n=1; ...
C (СИ) Как оценить криптостойкость шифра? Нужно оценить криптостойкость шифра маршрутной табличной перестановки. Какие пункты я должен учесть? https://www.cyberforum.ru/ c-beginners/ thread2639066.html
0 / 0 / 0
Регистрация: 09.09.2019
Сообщений: 82
0

Чтение и запись бинарных файлов - C (СИ) - Ответ 14524845

10.05.2020, 12:48. Показов 288. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите пожалуйста, Мне необходимо записать элементы массива (целые числа) в один бинарный файл, затем считать оттуда эти элементы, некоторые изменить и результат (вещественные числа) записать в другой бинарный файл. Открыл hex редактор, ответ вроде бы верный, но почему-то значение последнего элемента массива перескакивает в его начало. На фото правильный ответ 1.0 2.0 3.0 0.1, а вот в файл записалось 0.1 1.0 2.0 3.0, почему?



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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#include <stdio.h>
#include <stdlib.h>
#include<conio.h>
 
int main() {
  int n, i, a[10];
  float b[10];
  FILE * f, * f2;
  f = fopen("probb1.dat", "rb+");
  do {
    printf("Enter n=");
    scanf("%i", & n);
  } while (n > 10);
  fwrite( & n, sizeof(int), 1, f);
  for (i = 0; i < n; i++) {
    printf("\a(%i)= ", i);
    scanf("%i", & a[i]);
  }
  for (i = 0; i < n; i++) {
    printf("%3i", a[i]);
    fwrite( & a[i], sizeof(int), 1, f);
  }
  fclose(f);
  f = fopen("probb1.dat", "rb+");
  f2 = fopen("probb2.dat", "wb+");
  fread( & n, sizeof(int), 1, f);
  for (int i = 0; i < n; i++) {
    fread( & a[i], sizeof(int), 1, f);
  }
  for (int i = 0; i < n; i++) {
    b[i] = a[i];
    if (a[i] > 0) {
      if (a[i] % 4 == 0) {
        b[i] = 0.1;
      }
    }
  }
  fwrite( & n, sizeof(int), 1, f2);
  for (int j = 0; j < n; j++) {
    fwrite( & b[j], sizeof(float), 1, f2);
  }
  printf("\n");
  for (int j = 0; j < n; j++) {
    printf("%4.1f", b[j]);
  }
  fclose(f);
  printf("\n");
  system("pause");
  return 0;
}


Вернуться к обсуждению:
Чтение и запись бинарных файлов C (СИ)
Миниатюры
Чтение и запись бинарных файлов  
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2020, 12:48
Готовые ответы и решения:

Запись и чтение бинарных файлов
Помогите пожалуйста с написанием программы.Нужно сделать запись и чтение из бинарный файла для типа...

Запись и чтение бинарных файлов
Здравствуйте. Возник вопрос: задание считать текстовый файл и записать его в бинарник по одной...

Запись и чтение из файлов
Помогите доделать программу. Нужно чтоб в данной программе происходила запись всех данных в файл...

си, запись и чтение бинарный файлов
Здравствуйте! Мне необходимо записать элементы массива (целые числа) в один бинарный файл, затем...

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

Создание бинарных файлов. Чтение и запись бинарных файлов
Здраствуйте. Сколько я не рылся в нете сколько не искал, как то все не доходит до меня тупого). На...

Чтение и запись бинарных файлов
Привет. Искал решение возможности записи и чтения бинарных файлов. Нагуглил две темы:...

Запись и чтение бинарных файлов
Тем таких много вы можете сказать, но мне нужна помощь именно в ситуации, если вас не затруднит ...

Чтение и запись данных из бинарных файлов
Здравствуйте. Подскажите как можно произвести чтения и запись определенных данных бинарного файла...

Запись и чтение бинарных файлов. Программа крашится при закрытии консольного окна
Имеется задачка: Написать программу которая будет записывать бинарные данные в файл, а так-же...

Чтение бинарных файлов
Как прочитать бинарный файл начиная с пятого байта до конца? и как потом это прочитанное...

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