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

Программа которая открывает текстовый файл и сообщает количество символов в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сохранения с++ http://www.cyberforum.ru/cpp-beginners/thread917837.html
к примеру у меня есть прога #include <iostream> using namespace std; int w = 0; int main() { do {
C++ В тексте заменить слово А(любое слово) на слово В(любое слово). А и В разной длинны Не могу сообразить как написать программу: Пользователь вводит текст Необходимо замениь слово А(любое слово) на слово В(любое слово). А и В разной длинны И вывести изменённый текст на экран. http://www.cyberforum.ru/cpp-beginners/thread917824.html
C++ Ошибка при компиляции
Ребята помогите срочно не компилиться программа в чем дело! #include <cstdlib> #include <iostream> #include <windows.h> using namespace std; int main(){
Ошибка ввода в массив C++
#include <iostream> using namespace std; int main() { cout << "vvedite colovo chisel: "; int q = 0; cin >> q; int s = {};
C++ Упорядочить текстовый массив http://www.cyberforum.ru/cpp-beginners/thread917812.html
Упорядочить текстовый массив лексикографически
C++ Указатель на char Есть программка: #include<iostream> using namespace std; int main() { char *i; char str="1234567890"; i=str; cout<<&i; return 0; подробнее

Показать сообщение отдельно
Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 22:39     Программа которая открывает текстовый файл и сообщает количество символов в файле
если пробелы и переходы на новую строку считать не надо то вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
int main()
{
    setlocale(LC_ALL,"rus");
    int i=0;
    string text;
    ifstream file;
    file.open("text.txt");
    
    while (!file.eof())
    {
    file >> text;   
    i+=text.length();
    }
 
    file.close();
 
    cout << i;
 
    cin.get();
    cin.get();
    return 0;
}
Добавлено через 10 минут
ohotass, под ваш код:
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 <string>
using namespace std;
 
int main()
{
using namespace std;
char filename[256];
ifstream inFile;
cout << "Enter name of data file: ";
cin.getline(filename, 256);
inFile.open(filename);
if (!inFile.is_open())
{
cout << "Could not open the file" << filename << endl;
cout << "Program terminating.\n";
exit(EXIT_FAILURE);
}
 
int count=0;
string text;
while(!inFile.eof())
{
inFile >> text;
count+=text.length();
}
if(inFile.eof())
cout << "End of file reached.\n";
else if(inFile.fail())
cout << "Input terminated by data mismatch.\n";
else
cout << "Input terminated for unknown reason.\n";
if(count == 0)
cout << "No data processed.\n";
else
{
cout << "Items read: " << count << endl;
}
inFile.close();
 
cin.get();
 
return 0;
 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru