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

Тип данных для размера файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести проходной балл и список студентов первого курса http://www.cyberforum.ru/cpp-beginners/thread1177133.html
Есть вот такое задание: Информация про абитуриентов сохраняется в таком виде: шифр, ФИО, три оценки по экзаменам. Известно количество студентов, которые будут зачислены на специальность. Вывести проходной балл и список студентов первого курса. Вот написал только код самой структуры и ввода элементов ,а как сделать чтоб вывело только список студентов первого курса и проходной бал не знаю....
C++ Подсчитать количество отрицательных позиций массива, кратных трем Подсчитать кол-во отрицательных позиций кратных трем. Исходный массив вывести в строку. Размерность массива произвольная. http://www.cyberforum.ru/cpp-beginners/thread1177126.html
C++ Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить
СтруктурСформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при открытии файла и выполнении...
Как отключить опцию GX в компиляторе C++
Подскажите как в MicrosoftVisualStudio2010 отключить опцию GX в компиляторе С++? В проекте вылезает ошибка main.cpp(35): error C2712: Cannot use __try in functions that require object unwinding В интернете написано что от отключение данной функции должно помочь. Вот сама функция int main(int argc, char *argv) { int retCode=0; EXCEPTION_RECORD SavedExceptRec; CONTEXT SavedContext;
C++ Сортировка вставками списка http://www.cyberforum.ru/cpp-beginners/thread1177087.html
Добрый день. Не могу реализовать сортировку вставками списка. Может кто-то помочь? Заранее спасибо!
C++ Принять в pthread_join указатель на динамический массив Здравствуйте! Имеется следующая функция: void *matrixConvollutionByThread(void *arg) { RGBTRIPLE *curImageArray = static_cast<RGBTRIPLE *>(arg); RGBTRIPLE *curBlurArray = new RGBTRIPLE; // преобразованный массив, получается из соответствующей функции корректно, проверяла curBlurArray = matrixConvolution(curImageArray, threadWidth, threadHeight, blurMatrix, 16); подробнее

Показать сообщение отдельно
MonoRec
1 / 1 / 0
Регистрация: 24.11.2013
Сообщений: 84

Тип данных для размера файла - C++

15.05.2014, 18:52. Просмотров 487. Ответов 13
Метки (Все метки)

warning C4244: 'initializing' : conversion from 'std::streamoff' to 'int', possible loss of data .
Как это устранить?

Код:

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
#include <iostream>
#include <fstream>   
#include <string>
#include <cstdlib>
using namespace std;
struct Student
{
    char Name_Stu [20];
    char Surname_Stu [20];
    char Code_Stu [10];
    char Groupe_Stu[10];
};
Delete_Student();
int main()
{Delete_Student()}
 
 
 
void Delete_Student(){
int del;
cout << "Enter the number(remove)\n";
cin>>del; 
ifstream fi("Students.txt", ios::binary);
if(!fi) 
cout<<"Error with file\n";
else 
{
fi. seekg(0,ios::end);
int size=fi.tellg();
size=size/sizeof(Student);
Student * Students_1= new Student[size];
 
fi.seekg(0, ios::beg);
fi.read ((char*)Students_1,sizeof(Student)*size);
fi.close();
ofstream fo("Students.txt", ios::binary);
for(int i = 0; i < size; i++)
{
if(i != del)
fo.write((char*)&Students_1[i], sizeof(Student));
}
cout<<"All information has been written in file Students.txt\n\n";
fo.close();
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru