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

Запись/чтение массива структур в бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread758546.html
Помогите с задачкой Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи.
C++ Будьте так добры (найти ошибку в коде) Здравствуйте! Помогите ошибку в коде, никак не могу понять где она.#include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> using namespace std; ... http://www.cyberforum.ru/cpp-beginners/thread758527.html
Нетривиальная работа с классами C++
Проблема такая , есть классы A{ public: int a,int b} B { public: int c,int d} Как мне считать в эти классы одной функцией template <class T> read(*T) {T->первое поле класса =x, T->второе поле...
Разработать программу для службы занятости. желательно по быстрее если можно) у нас экзамен выручайте братья) C++
Разработать программу для службы занятости. Предусмотреть возможность ведения списка вакансий, содержащего следующую информацию: • Наименование организации. • Местоположение. • Требуемая...
C++ Разработать программу, осуществляющую поиск самого короткого и самого длинного слова во вводимом тексте http://www.cyberforum.ru/cpp-beginners/thread758515.html
Разработать программу, осуществляющую поиск самого короткого и самого длинного слова во вводимом тексте. С комментами)
C++ Определить столбец с максимальным по модулю значением этой суммы и вывести его номер на экран В квадратной матрице размером Т*Т, имеющей имя MKA , содержаться целые числа, Т-число строк и столбцов Ввести элементы матрецы с клавиатуры. Определить и вывести на экран сумму отрицательных... подробнее

Показать сообщение отдельно
Schizorb
509 / 461 / 16
Регистрация: 07.04.2012
Сообщений: 865
Записей в блоге: 1
Завершенные тесты: 1
11.01.2013, 16:21  [ТС]
-=ЮрА=-, а если так (как предложил WhiteP):
http://codepad.org/iNzRuyWp
Вполне работает с отрицательным смещением.

Добавлено через 1 минуту
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
компилятор в "стандарте" не умеет -3 ios::end ибо там mbstate_t не int, как в MSVS, а unsigned long
У меня gcc, и тоже int:
C++
1
typedef int mbstate_t; // из файла wchar.h
Добавлено через 3 минуты
Может я не о том думаю, но результат будет зависеть от того, какой тип вернуло умножение:

C++
1
2
std::cout << -3 * sizeof(test) << "\n"; // результат - unsigned, слишком большое значение для сдвига
std::cout << -3 * (signed)(sizeof(test)) << "\n"; // результат - signed
А студийный компилятор что по результатов этих умножений говорит? (такое подозрение, что они оба для него signed будут)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru