Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Осуществить обращение к элементам массива по указателю https://www.cyberforum.ru/ cpp-beginners/ thread1674801.html
Здравствуйте. Каким образом можно изменить код, чтобы обращение к переменным и элементам массива осуществлялся через указатели (например, &max = matrix) #include <iostream> #include <locale.h> #include <time.h> #include <iomanip> using namespace std; int main() {
C++ Отсортировать первую половину массива по возрастанию, а вторую по убыванию
Программа не работает, помогите найти ошибку #include <cstdlib> #include <iostream> using namespace std; int irand(int a,int b) {return a+rand()%(b-a+1);} int main(int argc, char *argv) {int i,j,n,c,b,; int A; cin>>n;
C++ Ограничения для Cos https://www.cyberforum.ru/ cpp-beginners/ thread1674779.html
Доброго времени суток. Пишу программу , котрая считает такого рода уравнения. НО мне тонко намекнули что могут вводить какие-то некорректные данные, на которые программа может реагировать неправильно.... a=2*cos(x-pi/2); a=a/(1+sin(y)*sin(y)); x и y вводятся с клавиатуры. Я думаю что это связано с синусом и косинусом только как понять не могу...
C++ Дифференциальный манчестерский код Здравствуйте, Не могу понять как написать простейшее консольное приложение по "дифференциальный манчестерский код" Завтра нужно сдать отчет, но так ничего и не получилось((( https://www.cyberforum.ru/ cpp-beginners/ thread1674730.html
C++ Не могу найти ошибку
Почему иногда когда нужно 2 место выдать там пустота ? #include "stdafx.h" #include "ctime" #include "iostream" #include <iomanip> using namespace std; int main() {
C++ Поиск элемента с заданным ключом в бинарном дереве, используя обход Помогите пожалуйста! Необходимо найти элемент с заданным ключом в бинарном дереве, используя обход дерева снизу вверх (обратный обход). https://www.cyberforum.ru/ cpp-beginners/ thread1674662.html
C++ Отсортировать строки матрицы (по-убыванию) по количеству тех чисел, где есть цифра 5 https://www.cyberforum.ru/ cpp-beginners/ thread1674659.html
Задача: Задан динамический массив. Отсортировать строки матрицы (по-убыванию) по количеству тех чисел, где есть цифра 5. Заранее спасибо за ответ. Добавлено через 1 час 56 минут Если не сложно, прошу отозваться.
Рассчитать определитель матрицы многопоточно C++
Требуется рассчитать определитель матрицы многопоточно, но что то считает не то. Подскажите пожалуйста где ошибка? #include <iostream> #include <pthread.h> using namespace std; int **mas; int m; int *det ; //скалярное произведение struct bound //структура, определяющая границы вычислений потоков
C++ Изменить размер шрифта в консольном приложении (программно) Как изменить размер шрифта консоли, только размер, сам шрифт остаётся родной. ОС: Windows https://www.cyberforum.ru/ cpp-beginners/ thread1674646.html C++ Записать в файл члены последовательности, остановившись после заданного <cut> Программа пишется на C++ в дев много аналогов видел на паскаль, но не пойму как переделать на с++ https://www.cyberforum.ru/ cpp-beginners/ thread1674642.html
C++ Программа на С++
П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах. http://cs627516.vk.me/v627516270/35f45/LXCdzf-w5tU.jpg Программа пишется на C++ в дев много аналогов видел на паскаль, но не пойму как переделать на с++
C++ Передать параметр в функцию Не могу передать параметр в функцию с помощью функции pthread_create(&thread2,NULL,Determinant, (void *) &b); pthread_create(&thread2,NULL,Determinant, (void *) &c); Помогите пожалуйста Программа должна многопоточно рассчитывать определитель матрицы Вот код https://www.cyberforum.ru/ cpp-beginners/ thread1674628.html
nd2
3437 / 2816 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
01.03.2016, 23:53 0

Как корректно работать с функцией fread? - C++ - Ответ 8824887

01.03.2016, 23:53. Показов 520. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от VadimuSSS Посмотреть сообщение
Я получаю доступ к директории, после чего нахожу первый файл, находящийся в ней. Как правильно будет поместить данный файл в буфер?
По ссылке есть пример: http://www.cplusplus.com/reference/cstdio/fread/
Цитата Сообщение от VadimuSSS Посмотреть сообщение
Данные в директории у меня разного плана, картинки, текстовые файлы и т.д. Если допустим необходимо считать картинку как это сделать?
Функциям бинарного чтения/записи безразлично содержимое файлов, они оперируют байтами.

Добавлено через 6 минут
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 <stdlib.h>
#include <stdio.h>
 
int main()
{
    FILE * fd = fopen( "input.txt", "rb" );
 
    if( !fd )
    {
        fputs( "Could not open file for read - check if the file exists and if you have permission to read it.", stderr );
        return -1;
    }
 
    // перемотать на конец файла
    fseek( fd, 0, SEEK_END );
 
    // получить размер файла
    long file_size = ftell( fd );
 
    // буфер под весь файл
    char * buffer = (char*) malloc( file_size );
 
    if( !buffer )
    {
        fclose( fd );
        fputs( "Could not allocate memory for file buffer. File could be empty or too large.", stderr );
        return -1;
    }
 
    // перейти на начало файла
    fseek ( fd , 0, SEEK_SET );
 
    if( file_size != fread( buffer, 1, file_size, fd ) )
    {
        free( buffer );
        fclose( fd );
        fputs( "Read data size is not equal to actual file size.", stderr );
        return -1;
    }
 
    fclose( fd );
 
    // файл теперь в памяти 
    // вывести, например, его на stdout
    puts( buffer );
 
    free( buffer );
 
    return 0;
}


Вернуться к обсуждению:
Как корректно работать с функцией fread? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2016, 23:53
Готовые ответы и решения:

Как корректно работать с псевдонимами типов?
Доброго времени суток! Выдает на Немного не понимаю, как исправить. Помогите, пожалуйста....

как работать с функцией?
здравствуйте! подскажите пож - подключаю функцию: function translitIt($str) { $tr = array(...

Как корректно работать с httpWebRequest через webbrowser ?
Здравствуйте. Хочу получить страницу оплаты по запросу и отобразить её в компоненте webBrowser: ...

Как работать с функцией ранг
:????

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

Как работать с функцией SystemParametersInfo?
Чтобы установить обои рабочего стола. Уже задал этот вопрос в C++ разделе, пока никто не ответил,...

Как работать с функцией SHGetFileInfoW?
Ребят задача требует получить информацию об объекте файловой системы : файле, папке, диске. Для...

Как работать с функцией SystemParametersInfo?
Чтобы установить обои рабочего стола. Пишу вот так: #include &quot;stdafx.h&quot; #include &lt;Windows.h&gt; ...

Как работать с функцией memchr( ) в С++
Помогите пожалуйста разобраться как работает функция memchr() в С++. Я прогуглил этот вопрос, но...

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