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

Определение размера файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить номер пятого отрицательного элемента http://www.cyberforum.ru/cpp-beginners/thread690256.html
#include <iostream.h> #include <math.h> #include <conio.h> void main() { clrscr(); float y,x; int n; int k={1,2,3,4,5,6,7}; for (n=1;n<8;n++){ y=abs(cos(k)/2.7)+9.1*sin(1.2*k+1) ; cout<<y<<endl;
C++ Сформировать из неё одномерный массив по правилу Помогите решить задачу!!!! Задана последовательность X = (x1, x2, …, x10). Сформировать из неё одномерный массив Y, каждый элемент которого определяется по правилу , где i - индексы положительных элементов массива X. Если таковых не окажется, вывести фразу «Искомых элементов нет». Полученный массив напечатать в столбик. X = {0.12, 0.2, 1, 9.3, 0.5, -4.8, -2.1, 0.5, 1.2, 0.3}. Добавлено... http://www.cyberforum.ru/cpp-beginners/thread690254.html
Определить наибольший элемент в двумерном массиве C++
#include <iostream.h> #include <math.h> #include <conio.h> #include <time.h> #include <stdlib.h> void main() { clrscr(); randomize(); int Y, G,n; float d,y,g; cout<<"Vvedit dennu oplatu prazi "<<endl;
Составить программу вычисления суммы и функции C++
помогите пожалуйста написать проги к этим задачкам, хоть убейте не понимаю как это сделать:cry:
C++ Написать программу которая вычисляет сумму первых 3-х положительных чисел из любых 20 введены пользователем... http://www.cyberforum.ru/cpp-beginners/thread690246.html
Написать программу которая вычисляет сумму первых 3-х положительных чисел из любых 20 введены пользователем... я так понял что это с помошью массивов надо сделать! Добавлено через 19 минут Помогите ребятааа=)
C++ Указатель на массив структур Нужно вывести из функции указатель на динамический массив структур. struct STUDENT{ string name; int group; int point;}; // // // STUDENT* ReedFile(char *filename){ //ругается, что надо заменить STUDENT* на int * подробнее

Показать сообщение отдельно
Antihawk
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 44
06.11.2012, 21:44  [ТС]     Определение размера файла
panicwassano, спасибо за ответ.
С такой "структурой" я еще не знаком, практически все, что вами написано мне не понятно.
Я вот немного порылся в интернете, и нашел рабочий код который я вставил в программу.

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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#include <fstream.h>
#include <windows.h>
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <io.h>
#include <sys/stat.h>
 
 
class File
{
    double sizefile;
    FILE *fp1,*fp2;
public:
    void CopyFile ();
    void SizeFile (double);
    double GetSizeFile (void) {return sizefile;}
 
};
 
 
 
void File::CopyFile ()
{
    if ((fp1 = fopen("I://cpp//3 kyrs//2//test.txt","rb"))==NULL)
    {
        printf ("Cannot open original file. \n");
        getch ();
        exit (1);
    }
 
    if ((fp2 = fopen("I://cpp//3 kyrs//2//testcopy.txt","wb"))==NULL)
    {
        printf("Cannot open copy file. \n");
        getch ();
        exit (1);
    }
    const int size = 256;
    char mas[size];
    size_t read;
    while ((read = fread (mas, sizeof(char), size, fp1)) != 0)
    {
       fwrite (mas, sizeof(char), read, fp2);
    }
    fclose(fp1);
    fclose(fp2);
}
 
/*void File::SizeFile(int argc, char** argv)
{
 
} */
 
 
 
int main(int argc, char** argv)
{
    File A;
    A.CopyFile ();
 
    struct stat st_one;                                        //код для считывания 
    stat("I://cpp//3 kyrs//2//test.txt",&st_one);      //размера файла
    printf("%d",st_one.st_size);                            //и вывода размера на экран
 
    getch ();
 
}
Единственное, что мне нужно помочь, это перенести этот код, в метод SizeFile и реализовать его в main, надеюсь я понятно выразил свою мысль, спасибо за ваше время.
 
Текущее время: 03:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru