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

Описать функцию TextSize (Name) целого типа, возвращающую число строк в текстовом файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нохождение локального минимуму в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread33730.html
Помогите решить такую задачу : Элемент матрицы называется локальным минимумом, если он строго меньше всех имеющихся у него соседей. Подсчитать количество локальных минимумов заданной матрицы размером 10 на 10.
C++ Вечный календарь помогите сделать програму Вечный календарь,которая при введении любой даты может определить день недели или сообщить о несуществующей дате. http://www.cyberforum.ru/cpp-beginners/thread33685.html
C++ программа по массивам!!!!
Ребята очень прошу, помогите с прогой... нужно объявить массив целых чисел и заполнить его случайными значениями. Размер массива 200 и диапазон значений его элементов от -50 до 50. А потом вывести начальные индексы всех непрерывных последовательностей чисел с неувеличивающимися значениями. буду безгранично благодарен за помощь...
C++ Немогбы ктото переделать код под Borland C++
"stdafx.h" #include <iostream> #include <vector> #include <algorithm> #include <string> #include <ctype.h> using namespace std; struct sanat{ string Name;
C++ Таймер в консоли http://www.cyberforum.ru/cpp-beginners/thread33655.html
Подскажите, как реализовать таймер в консоли. Например от пользователя ожидается ввод переменной, если она в течении 10 секунд не вводится, выполняется какое-либо действие
C++ структуры. не получается сортировка. описать структуру с именем train, содержащую след. поля: 1)название пункта назначения 2)номер поезда 3)время отправления написать программу, выполняющую след. действия: 1)ввод с клавиатуры данных в массив, состоящий из 8 элементов типа train, записи должны быть размещены в алфавитном орядке по названиям пунктов назначения 2)вывод на экран информации о поездах, отправляющихся после... подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
20.05.2009, 14:41     Описать функцию TextSize (Name) целого типа, возвращающую число строк в текстовом файле
ну например вот так:
без открытия файла, строки подсчитать нельзя.

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
int TextSize(FILE *Name);
 
int main()
{
    FILE *Name = fopen("D:\\Name.txt", "r");
 
    int x = TextSize(Name);
    if(x == -1)
        cout<<"File not found" << endl;
    else
    {
        cout << "Kol-vo dtrok v file = " << x << endl;
        fclose(Name);
    }
 
    //getch();
    return 0;
}
 
int TextSize(FILE *Name)
{
        if (!Name) return -1;
        int kol=0;
        
        char str[1000];
 
        while (!feof(Name))
        {
            fgets(str, sizeof(str), Name);
            kol++;
        }
 
        return kol;
}
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru