Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Уравнение с тремя переменными С++ Уважаемые форумчане, помогите решить задачу на С++. Задано уравнение третьей степени 11*x*x*x-13*y*y*y+17*z*z*z-4503=0 Определить, имеет ли оно решение в целых числах. Если имеет, то сколько их и чему они равны. кроме того обязательным условием является использование в коде подпрограммы. Сам я написал вот такой "сложный" код с двумя вложенными циклами без всяких подпрограмм, в результате... https://www.cyberforum.ru/ cpp-beginners/ thread362850.html C++ Две не сложные задачки
1. Составьте программу, определяющую остаток от деления числа А на число В. 2. Даны два различных вещественных числа. Определить какое из них меньше. ЗАРАНЕЕ СПАСИБО
C++ Считывание математического выражения из файла и его выполнение Всем привет! Нужно сделать программу, которая бы считывала математическое выражение из файла input.txt, и записывала результат в output.txt Вот что я сделал: #include <iostream.h> #include <stdio.h> int main() https://www.cyberforum.ru/ cpp-beginners/ thread362802.html C++ работа с файлами https://www.cyberforum.ru/ cpp-beginners/ thread362787.html
подскажите как можно сохранить/считать с файла *.dat и чтобы этот файл не смогли прочесть(даже открыть) другие пользователи.
C++ Вычислить значение выражения
2. Вычислите значения выражений при int x = 7, y = 10: a) x & y; b) x | y; c) x ^ y; d) ~x;
C++ Помогите со структурами (дописать программу) Структуры вводятся с клавиатуры. В ряде вариантов заданий с клавиатуры вводится не вся структура, а только ее отдельные поля. Необходимо выполнить обработку сформированного массива структур и результаты обработки вывести на экран дисплея. Массив должен содержать сведения о книгах. Каждая структура должна иметь следующие поля: автор (авторы), название, год издания, цена и издательство. Вывести... https://www.cyberforum.ru/ cpp-beginners/ thread362772.html
C++ Что возвращает операто NEW https://www.cyberforum.ru/ cpp-beginners/ thread362771.html
Что возвращает операто NEW ? если не достаточно памяти ??? по ходу НОЛЬ,,,,,,???
C++ Ошибка чтения параметра из реестра
Добрый вечер. Пишу программу, которая использует реестр. Суть программы: на форме есть кнопка, которая при нажатие регистрирует необходимые параметры в реестре. Есть вторая кнопка, которая читает эти параметры и в дальнейшем их использует по назначению. Вот кусок кода, который отвечает за запись параметров: HKEY hKey1; char rfilelm = {0};// две строки, которые нужно записать char rfilecu =...
C++ Слеш и hInternet https://www.cyberforum.ru/ cpp-beginners/ thread362709.html
Вообщем есть такой код int main(int argc, char* argv) { setlocale(LC_CTYPE, ""); //русский текст strcpy(url,"ya.ru"); readsite(url);
C++ Помогите скомпилировать программу с ассемблерной втавкой https://www.cyberforum.ru/ cpp-beginners/ thread362707.html
Есть программа на С++ с ассемблерной вставкой, одну функцию планирую переписать (вместо getdfree() будет GetDiskFreeSpaceEx() ) Пользуюсь Borland C++ 5.02 компилировал вот так: bcc kurs.cpp chdir.asm но когда будут вставлять GetDiskFreeSpaceEx() прийдется использовать bcc32 И там уже не выходит скомпилировать как раньше bcc32 kurs.cpp chdir.asm вылезают следующие ошибки Error...
C++ Конец уроков
В некоторой школе занятия начинаются в 9:00. Продолжительность урока — 45 минут, после 1-го, 3-го, 5-го и т.д. уроков перемена 5 минут, а после 2-го, 4-го, 6-го и т.д. — 15 минут. Дан номер урока (число от 1 до 10). Определите, когда заканчивается указанный урок. Выведите два целых числа: время окончания урока в часах и минутах. При решении этой задачи нельзя пользоваться циклами и условными...
C++ Комментирование кода #ifndef ENHANCEDSAFEARRAY_H #define ENHANCEDSAFEARRAY_H #include "safearray.h" template <typename T> class EnhancedSafeArray: public SafeArray<T> { public: EnhancedSafeArray(void); EnhancedSafeArray(int); https://www.cyberforum.ru/ cpp-beginners/ thread362696.html
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
08.10.2011, 00:08 0

Быстрое чтение и запись файлов - C++ - Ответ 2050425

08.10.2011, 00:08. Показов 4708. Ответов 8
Метки (Все метки)

Ответ

Цитата Сообщение от Coyote112358 Посмотреть сообщение
а это как - использовать бинарный файл ?

я файл для чтения не выбираю
мне его дали и я должен максимально быстро считать матрицу из него в свой массив
То есть файл текстовый, а следовательно быстро его содержимым заполнить матрицу с числами по-моему не получится - числа из текстового представления всё равно прийдётся переводить. Тупой способ:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
FILE * f;
int ** matrix, rows, columns, i, j;
//...
if ( fscanf(f, "%d %d", &rows, &columns) != 2 )
    // error
if ( ( matrix = malloc(sizeof(int*) * rows) ) == NULL )
    // error
for ( i = 0; i < rows; ++i )
    if ( ( matrix[i] = malloc(sizeof(int) * cumns) ) == NULL )
        // error
for ( i = 0; i < rows; ++i )
    for ( j = 0; j < columns; ++j )
        if ( fscanf(f, "%d", &matrix[i][j]) != 1 )
            // error
//...


Вернуться к обсуждению:
Быстрое чтение и запись файлов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2011, 00:08
Готовые ответы и решения:

Запись и чтение файлов
Есть задача, имеются бинарные файл А и В, в А первые 10 чисел положительные, другие 10...

Чтение запись файлов
нужно из файла f записать 20 символов в файл fp, сделать отступ и повторять пока не закончится файл...

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

Чтение\запись файлов
Помогите с такой проблемой: записываю в бинарный файл числа типа long double, после чтения из файла...

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

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

Чтение и запись текстовых файлов
Когда я запускаю код, открывается консоль с сообщением &quot;&quot;вызов: PR &lt;имя файла&gt;&quot; и больше ничего не...

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

Запись, чтение, удаление из файлов
Добрый день! Решаю задачку: 1) Нужно записать в файл - моя программа записывает в .dat файл...

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