Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Объясните программу сложения строк с использованием указателей https://www.cyberforum.ru/ cpp-beginners/ thread1765671.html
// Программа на СИ ))) #include <stdio.h> int main() { char string1; char string2; scanf("%s%s",string1,string2);
Ошибка использования неиницилизированных переменных C++
const int D_petrol = 100; double D, petrol, petrol_D; double Cost_petrol_1,Cost_petrol_2,Cost_petrol_3; double Price1, Price2, Price3; cout << "Distance is " << D; cin >> D; cout << "Petroleum used per 100 km- " << petrol; cin >> petrol; cout << "Costs of different petroleums " << Cost_petrol_1 << Cost_petrol_2 << Cost_petrol_3; cin >> Cost_petrol_1 >> Cost_petrol_2 >>...
C++ Программа не использует цикл for Объясните пожалуйста почему программа просто пропускает цикл и что нужно сделать для того чтобы она его использовала.Она просто выдает http://************/bhv9cw #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int num; https://www.cyberforum.ru/ cpp-beginners/ thread1765648.html C++ Впечатления от прочтения стандарта Сколько у вас уходило времени на прочтение стандарта? Тяжело ли он читается? Если человек до этого читал всякие вводные книги по С++, типа Праты, Лафоре, Липпмана и прочих, то после прочтения стандарта насколько много вопросов пропадает? И, что лучше: читать много книг по плюсам или прочесть стандарт? https://www.cyberforum.ru/ cpp-beginners/ thread1765626.html
Удаление и добавление элементов динамической структуры данных C++
Структура "Абитуриент": - фамилия, имя, отчество; - год рождения; - оценки вступительных экзаменов (3); - средний балл аттестата. 1. Удалите элемент c указанным номером. 2. Добавьте элемент после элемента с указанной фамилией. Объявление структуры:
C++ Какой способ работы с файлами лучше? Мне известно по крайней мере три способа: 1 TStringList::LoadFromFile 2 std::ofstream 3 FILE *fp = fopen Чем отличаются эти способы? Какой из них самый быстрый и почему? Какой способ использовать если требуется пробежаться один раз по всем символам файла? https://www.cyberforum.ru/ cpp-beginners/ thread1765562.html
C++ Сформировать квадратную матрицу порядка n по заданному образцу Сформировать квадратную матрицу порядка n по заданному образцу. Добавлено через 5 минут 1 1 1 ... 1 1 1 1 0 0 ... 0 0 1 1 0 0 ... 0 0 1 . . . \ . . . https://www.cyberforum.ru/ cpp-beginners/ thread1765554.html C++ Найти, сколько членов первой последовательности совпадает с членами второй последовательности
Даны две последовательности целых чисел а1 и а2 an и b1 и b2 bn. Все члены последовательностей различные числа. Найти, сколько членов первой последовательности совпадает с членами второй последовательности.
C++ Двусвязный список, коментарии к программе https://www.cyberforum.ru/ cpp-beginners/ thread1765545.html
// ConsoleApplication5.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <fstream> #include <time.h> #include <stdlib.h> #include <iostream> using namespace std;
C++ Создать вектор элементами которого являются максимальные элементы строк матрицы https://www.cyberforum.ru/ cpp-beginners/ thread1765533.html
Дана матрица А:5X6. Образовать и напечатать вектор b , элементами которого являются максимальные элементы строк матрицы А. Найти номер минимального элемента вектора b .
Калькулятор для подсчёта комплексных чисел с++ C++
Ребята нужна помощь с написанием такой вот программы. Калькулятор комплексных чисел, на основе выражений в ПОЛИЗ(обратная польская запись), который выполняет операции : сложения,вычитания, умножения,деления. Т.е мы вводим выражение комплексного числа,оно переводится в ПОЛИЗ и потом выводит нам результат. Алгоритм для перевода в ПОЛИЗ у меня есть,если это вам поможет: Добавлено через 8 минут...
C++ Размерность статического массива на этапе выполнения https://www.cyberforum.ru/ cpp-beginners/ thread1765529.html
подскажите почему гцц-шный (Code Blocks 16.01) компилятор пропустил такой код, хотя во всем интернете и книгах сказано что размерность массива , статического, должна быть определена до начала выполнения программы. #include <iostream> #include <clocale> #include <iomanip> #include <stdlib.h> #include <ctime> using namespace std; int main()
0 / 0 / 1
Регистрация: 19.10.2015
Сообщений: 8
0

Посимвольное считывание из файла и проверка на наличие (+ показать количество операторов) - C++ - Ответ 9287209

18.06.2016, 14:07. Показов 822. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Условия задачи:
Из файла необходимо считывать посимвольно (нельзя прочитать сразу весь файл или по строкам). Так же нельзя дублировать все содержимое файла в оперативную память.
Задача:
Дан текстовый файл, в котором находится синтаксический правильный текст программы на с++. необходимо сосчитать количество if операторов а так же сколько операторов цикла (for, while) есть в данном тексте. Следует считать что текст программы не будет содержать комментариев и что символы не будут отображаться в текстовых литералах.
И вот до чего пока дошла моя логика:

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
#include <iostream>
#include <fstream>
using namespace std;
 
int main(int argc, const char * argv[])
{
    fstream file;
    char b='\n', d='\n', f, c;
    int count_if=0, count_cik=0;
    file.open ("prog.txt", ios::in);
    file.get(f);
    while(file)
    {
        if(b=='if') count_if++;
        cout<<f;
        b=f;
        file.get(f);
    };
    file.get(c);
    while(file)
    {
        if(d=='for' or d=='while') count_cik++;
        cout<<c;
        d=c;
        file.get(c);
    };
    
    file.close();
    cout<< endl << count_if << endl << count_cik << endl;
    
    return 0;
    
}
данный код для поиска в тексте допустим ( * , / , +, -, =) должен работать вроде. однако для (if, for ,while) появляется проблема.

не подскажите, где я свернул не туда? или если есть решения подобных задач, буду благодарен.

Вернуться к обсуждению:
Посимвольное считывание из файла и проверка на наличие (+ показать количество операторов) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2016, 14:07
Готовые ответы и решения:

Посимвольное считывание файла
Как считать файл посимвольно? Файл состоит из 1-й строки и включает в себя цифры разделённые...

Посимвольное считывание файла
Есть файл в котором находится несколько строк последовательностей нулей и единиц. 10101010101...

Посимвольное считывание из файла.
Как по символьно считывать данные из файла? Добавлено через 32 минуты или это сделать не...

Посимвольное считывание файла
Почему вместе с символами, записанными в файле, считываются какие-то еще? int i=0,n,sum; char*...

2
18.06.2016, 14:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2016, 14:07
Помогаю со студенческими работами здесь

Посимвольное считывание из файла
Нужно считать данные из файла посимвольно, при этом не все подряд, а, например из 1й строчки с 5...

Посимвольное считывание из файла
Сообствено, задание: посимвольно считать данные из файла f и записать их также посимвольно в файл...

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

Посимвольное считывание из файла
Суть задачи в следующем: В одном файле имеется 5 целых чисел, в другой файл нужно записать сумму...

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