3 / 3 / 0
Регистрация: 18.09.2015
Сообщений: 36
1

Количество элементов открываемого файла

18.10.2015, 16:41. Показов 1172. Ответов 6
Метки нет (Все метки)

Как подсчитать количество элементов в каждом слове
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int main()
{
    setlocale(LC_ALL, "Russian");
 
 
 
    ifstream fin("cpp.txt");
    int ch=0;
 
    if (!fin.is_open())
        cout << "Файл не может быть открыт!\n";
 
    else
    {
        char ch;
        int a = 0;
        while (fin.get(ch))
            cout << ch;
 
    }
    fin.close();
    system("pause");
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2015, 16:41
Ответы с готовыми решениями:

Изменение имени открываемого файла в кавычках
Возможно, вопрос глупый, но что-то не соображу. Допустим, есть строка: fout.open(&quot;*.txt&quot;); где на...

дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину элементов
дан файл целых чисел, содержащий четное количество элементов. удалить из файла вторую половину...

Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести –1
Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с...

Адрес открываемого файла
Как получить путь открываемого файла через OpenDialog в VCL Form Application программе? AnsiString...

6
7275 / 6220 / 2833
Регистрация: 14.04.2014
Сообщений: 26,871
18.10.2015, 16:54 2
Читай словами, если разделитель пробел, и определяй длину через strlen().
0
3 / 3 / 0
Регистрация: 18.09.2015
Сообщений: 36
18.10.2015, 17:01  [ТС] 3
Сейчас попробую

Добавлено через 4 минуты
напиши пожалуйста кодом, а то не получается.
0
7275 / 6220 / 2833
Регистрация: 14.04.2014
Сообщений: 26,871
18.10.2015, 17:16 4
C++
1
2
3
4
5
6
7
8
char word[100];
 
while (true)
{
    fin >> word;
    if (fin.fail()) break;
    cout << word << '\t' << strlen(word) << endl;
}
0
3 / 3 / 0
Регистрация: 18.09.2015
Сообщений: 36
18.10.2015, 17:26  [ТС] 5
Не работает, походу я куда-то не туда вставляю его.
0
7275 / 6220 / 2833
Регистрация: 14.04.2014
Сообщений: 26,871
18.10.2015, 17:28 6
Лучший ответ Сообщение было отмечено Dimidr как решение

Решение

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
int main()
{
    setlocale(LC_ALL, "Russian");
    char word[100];
 
 
 
    ifstream fin("cpp.txt");
    int ch=0;
 
    if (!fin.is_open())
        cout << "Файл не может быть открыт!\n";
 
    else
    {
 
while (true)
{
    fin >> word;
    if (fin.fail()) break;
    cout << word << '\t' << strlen(word) << endl;
}  
  
    }
 
    fin.close();
    system("pause");
}
1
3 / 3 / 0
Регистрация: 18.09.2015
Сообщений: 36
18.10.2015, 17:32  [ТС] 7
Спасибо огромное, извините что надоедал вам)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.10.2015, 17:32
Помогаю со студенческими работами здесь

Имя переменной открываемого файла
Приветствую всех!!! Для примера что нужно приведу код в ворде: Допустим имя_открываемого_файла -...

Имя открываемого файла в OpenDialog
Как узнать само имя файла открываемого в OpenDialog, а не путь к нему и имя?

Как получить имя открываемого файла?
Привет. Не могу сообразить как получить имя открываемого (открываемых) файлов, если делаем это...

Размер и положение открываемого файла Excel
Как задать размер и положение окна открываемого файла Excel с помощью кода vb.NET? ...

Вставление символов в определённые места открываемого файла
Помогите пожалуйста: Нужно открыть средствами VBA ini файл, который выглядит так: # ini file...

Как задать путь для открываемого файла в консоли
Задача следующая: Пользователь должен запустить консольное приложение, после чего он получит...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru