Форум программистов, компьютерный форум CyberForum.ru

Что быстрее - двоичный или текстовый файл? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как хранить координаты фигуры? http://www.cyberforum.ru/cpp-beginners/thread1103614.html
Что нужно сделать: при запуске программы в центре рисуется прямоугольник, в меню есть 4 кнопки: растянуть влево, вправо, вверх, вниз растягивается на 1/8 разрешения экрана по высоте или ширине, собственно вопрос как хранить координаты фигуры? Пробовал через глобальные переменные, пробовал сохранять в массив, но не выходит#include "stdafx.h" #include "Familia.h" /*#define W 200 //...
C++ Нахождение суммы n-го количества чисел Требуется написать программу, которая осуществляет подсчёт суммы, n-го количества слагаемых. S=0+1-2+3-4+...n Очень нужна ваша помощь! :help: Буду всем очень признателен, за содействие. :) http://www.cyberforum.ru/cpp-beginners/thread1103611.html
Разнести весь код из main по отдельным функциям C++
Нужно что-бы все вычисления проводились через функции. Как мне перенести вычисления, a1,a2,a3,b1... и так далее, из мэйна в отдельную функцию? Если код можно как-то упростить, тоже пишите! Буду очень признателен за помощь. #include "stdafx.h" #include <iostream> #include <iomanip> #include <math.h>
C++ OpenIM - не работает распараллеливание циклов
void Multiplication(int a, int b) { int c; int i; int j; int count(0); omp_set_num_threads(count); #pragma omp parallel #pragma omp for firstprivate(j) lastprivate(i) for(i = 0; i < 5; i+=1) // i = ряд матрицы a
C++ Переполнение include http://www.cyberforum.ru/cpp-beginners/thread1103600.html
Здравствуйте! Такой вопрос есть класс Program и класс Universe, в классе Program я подключаю(#include) Universe.cpp, а в классе Universe подключаю(#include) Program.cpp. Вылезает ошибка, поразмыслив я понял что это вполне логично происходит какой-то закольцованный #include как от этого избавиться? Пробовал #pragma once не помогло( С++ токо начал копать, так что извините если слишком банальный...
C++ Почему отказались от #ifndef? Всем привет, Лафоре пишет, что от использовании директивы #ifndef стали отказываться в пользу #if !defined(). Может кто-нибудь объяснить почему? подробнее

Показать сообщение отдельно
DrOffset
6442 / 3816 / 885
Регистрация: 30.01.2014
Сообщений: 6,610
26.02.2014, 13:29     Что быстрее - двоичный или текстовый файл?
Цитата Сообщение от taras atavin Посмотреть сообщение
Ноги замены на \n\r растут совершенно из другого места.
Я надеюсь ты не подумал, что я говорил, будто ноги замены растут из википедии? Я ее предложил как источник информации о том, откуда они растут.

Цитата Сообщение от taras atavin Посмотреть сообщение
Винда даже не пытается навязать какую либо замену символов
Что за манера искажать формулировки?

Я вообще-то нигде не писал слов "навязать", "заставить" и других таких же, тем более того, что целая система себе такое позволяет. Я писал, что некоторое файловое API может проводить такую замену автоматически и что эта замена относится к формату файла. И привел пример частного случая, который можно наблюдать на винде. Чтобы его пронаблюдать нужно буквально сделать следующее: Открыть файл на запись функцией fopen в текстовом режиме, записать некий текст через fwrite с \n, закрыть файл. Открыть файл в hex-редакторе и убедиться в наличии там символа \r.
Можешь сам попробовать, вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <cstdio>
 
int main()
{
    if(FILE * f = fopen("test.txt", "w+"))
    {
        char text[] = "some text with\naround here";
        fwrite(text, 1, sizeof(text), f);
        fclose(f);
    }
    return 0;
}
 
Текущее время: 16:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru