Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Узнать количество строк для fread Решил немного отдахнуть поиграть с кодом,и тут в голову пришла идея,поиграть с открытие и записью информации с файла с максимальной скоростью,прошелся по поиску на форуме наткнулся на тему что fread... xADMIRALx! Я не знаю как лучше, но напишу как сам бы сделал. Нужно прочитать весь файл в память с помощью fread, а дальше побайтовый поиск байтов со значением 13 и 10 (для винды) , сколько раз они... https://www.cyberforum.ru/ c-beginners/ thread627310.html C (СИ) Бот поисковик реально ли создать бота поисковика?? если да то кто может??? жду ответа... Хотите подробных ответов - учитесь задавать вопросы! Закрыто. Сферического бота для поиска носков по квартире? Вполне. https://www.cyberforum.ru/ c-beginners/ thread626927.html
C (СИ) Откомментировать программы Очень нужно подробно закоментить проги....Помогите плиз. Заранее большое спасибо Первая прога #include <stdafx.h> #include <stdio.h> #include <conio.h> #define TRUE 1 #define FALSE 0 https://www.cyberforum.ru/ c-beginners/ thread627729.html C (СИ) Разбор арифметического выражения и его вычисление
Имеется программа для решения квадратных уравнений #include <stdio.h> #include <math.h> int main(int argc, char *argv) { float a, b, c, x1, x2, d; int s; sscanf(argv,"%fx^2%fx%f", &a, &b,... Через пробел?
C (СИ) Замена стоящих подрят пробелов на один пробел
Доброй ночи. Начал изучать Си по книге Б.Керриган Д.Ритчи столкнулся с задачей: "Напишите программу, копирующую символы ввода в выходной поток и заменяющую стоящие подряд пробелы на один пробел."... Сначала мы считали первый пробел (проверяется в условии в строке 6). Затем, пока следующие символы, которые мы читаем из потока, - пробелы, мы ничего не делаем, а только убираем их из потока...
C (СИ) Linker Error: undefined symbol '_copy' in module https://www.cyberforum.ru/ c-beginners/ thread629442.html
подскажите пожалуйста, что это за ошибка и как исправить ее: Linker Error: undefined symbol '_spa' in module Linker Error: undefined symbol '_copy' in module Linker Error: undefined symbol... Предоставь код :)
C (СИ) Задача с собеседования https://www.cyberforum.ru/ c-beginners/ thread627179.html
Всем привет! Недавно был на собеседование. Было много вопросов по строкам. Такое объявление строки я не видел ни разу char *A; и, по -моему, вот такое, но могу ошибаться, так как домой листок с... char *A; массив из 10 указателей на тип char char *A(10); такай инициализации в языке С89 нет и компилироваться недолжно
C (СИ) RSA https://www.cyberforum.ru/ c-beginners/ thread626750.html
Здравствуйте! Мне нужна реализация конслоьная алгоритма RSA на C, которая могла бы работать со следующими данными: p = 3557 q = 2579 e = 3 text = от 6 символов. Алгоритм должен производить...
C (СИ) Подмена изображения на экране https://www.cyberforum.ru/ c-beginners/ thread628014.html
Как написать программу, которая в реальном времени перехватывает изображение на экране и каким-то образом его модифицирует (переворачивает, отражает слева направо, инвертирует цвета и т.д.)? Очень... Вот пример того как можно повернуть экран на 90/180/270 градусов: #include <windows.h> #include <stdio.h> #include <conio.h> #include <string.h> #include <tchar.h> int GetControlKey() {...
Определить порядковый номер заданного слова в каждом предложении текста C (СИ)
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение... кто ж писал вообще этот код.. void WriteText(char a, int num) { int i = 0,j = 1; while (a!='\0') { i++; putchar(a); if (a=='.') {
C (СИ) Керниган - Ритчи. getchar/putchar. Ошибка компиляции https://www.cyberforum.ru/ c-beginners/ thread629546.html
Здравствуйте. Начал изучать C по второму изданию Кернигана - Ритчи. Программа: #include <stdio.h> main() { int c; c = getchar(); а чего там EOF делает? все остальное вроде консольное
C (СИ) Windows error при попытке записи символа в файл
Ну стандартное задание... Вводится с клавы символы, которые должны будут записаться в файл. ИСПОЛЬЗУЕТСЯ ТОЛЬКО С !!! Нельзя использовать string, iostream и тд Вроде как кампилируется но не... fputc(buffer1, p); Вы еще не открыли файл, но уже пытаетесь туда что-то засунуть?
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
27.07.2012, 20:24 0

Файлы с произвольным доступом - C (СИ) - Ответ 3307015

27.07.2012, 20:24. Показов 4587. Ответов 6
Метки (Все метки)

Ответ

Ваш косяк - это цикл
while(!eof())

Никогда так не пишите, эта конструкция может привести к зависанию и сбоям, а не только к неверным результатам. Вот:

C
1
2
while (fread(&numb, sizeof(NUMBER), 1, fPtr))
        printf("%d\n", numb.data);


Вернуться к обсуждению:
Файлы с произвольным доступом C (СИ)
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.07.2012, 20:24
Готовые ответы и решения:

Фаил с произвольным доступом
/* Создание файла с произвольным доступом, инициализация файла пустой структурой */ #include &lt;stdio.h&gt; struct invent { ...

Файлы с произвольным доступом данных
27 номер задачи, извините нету возможности обрезать.

Файлы данных с произвольным доступом в Pascal
Имеются данные о наименовании товара его кол-ва на складе,цене,и количестве проданного товара. Разработать проект позволяющий осуществлять:...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.07.2012, 20:24
Помогаю со студенческими работами здесь

ОЗУ с произвольным доступом
Доброго времени суток! Что значит с произвольным доступом и что значит слово оперативное это говорит о том что операции выполняет? В...

калькулятор в 1С с произвольным доступом к элементам
Большое здравствуйте!Знающие люди, подскажите пожалуйста,как можно решить в 1С вот такую задачу: Есть поле ввода,(недоступное для...

Текстовый файл с произвольным доступом
Прошу подсказку ) Имеется текстовый файл большого размера, который нельзя загрузить весь в оперативку (размер 5-10 ГБайт). Каждая...

Динамический массив с произвольным доступом
Здравствуйте. Проблема заключается в следующем. Имеется массив целых чисел InputArr, выполняется такая проверка: int counter=0; for...

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

0
Новые блоги и статьи
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
Подробно о std::mdspan в C++23
stackOverflow 02.03.2025
Работа с многомерными массивами данных традиционно была одной из сложных задач в C++. Программистам приходилось создавать собственные абстракции или использовать сторонние библиотеки для эффективной. . .
Колмогоровская сложность в C++: Путь к совершенному коду
stackOverflow 02.03.2025
Абстрактная математическая теория Колмогорова стала мощным средством оценки и улучшения программного кода. Сложность алгоритма - не только в его вычислительной эффективности, но и в том, насколько. . .
Изменения в C# 14
stackOverflow 02.03.2025
Одно из самых значимых изменений в C# 14 - поддержка коллекционных выражений, которые позволяют создавать и инициализировать коллекции с помощью нового лаконичного синтаксиса. Это нововведение. . .
Разработка кроссплатформен­­­­ного мобильного приложения для iOS/Android на C++
bytestream 02.03.2025
C++ как язык программирования высокого уровня с прямым доступом к аппаратным ресурсам позволяет создавать приложения, работающие одинаково быстро как на iOS, так и на Android устройствах. Ни для кого. . .
Аутентификация/авторизация на Golang
bytestream 02.03.2025
Go предлагает множество возможностей для создания надежных систем аутентификации. Встроенные криптографические пакеты, высокая производительность и простота параллельной обработки запросов делают его. . .
Нововведения TypeScript 5.8
bytestream 02.03.2025
TypeScript 5. 8 приносит много возможностей и оптимизаций, которые существенно расширяют границы типобезопасного программирования на JavaScript. Эта версия включает ряд значительных улучшений в работе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru