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

Считывание и сравнение строк - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла ( и проверка программ ) http://www.cyberforum.ru/cpp-beginners/thread1179464.html
ЗАДАЧИ ГОТОВЫЕ ВЫКЛАДЫВАЮ, МОЖЕТ КОМУ ПРИГОДЯТСЯ ! Задания: Ко всем задачам нужно применить следующую структуру «Пациент»: фамилия, имя, год рождения, номер телефона, домашний адрес (почтовый индекс, страна, область, район, город, улица, дом, квартира), номер медицинской карты, группа крови. 1. Выбрать предметную область для базы данных и предложить структуру для описания записей базы данных....
C++ Выровнять строки текстового файла по ширине дан текстовый файл. выровнять все строки по ширине, выравнивание произвести по самой длинной строке файла. результат поместить в новый файл. http://www.cyberforum.ru/cpp-beginners/thread1179456.html
C++ Как взять данные из файла и сохранить в файл?
День добрый. Подскажите, как взять данные из файла и как сохранить данные в файл. Желательно на примере графа. Спасибо!
Проверка на нажатие стрелок на клавиатуре C++
есть такая конструкция void func() { char login = {NULL}; login = _getch(); } нужно сдалать проверку на ввод стрелочки(любой, в право влево), еслии она была нажата то выйти из функции, сама стрелочка записывается как буква ,,а,, поэтому хз что предпринять, подскажите
C++ Подстановка вычисляемого типа в шаблонах http://www.cyberforum.ru/cpp-beginners/thread1179428.html
Товарищи. Помогите разобраться с шаблонами. С шаблонами начал разбираться вчера, и потому излагаю задачу полностью, дабы не быть непонятым. Задача - реализовать операцию матричного умножения. При этом данные в умножаемых матрицах могут иметь разные типы. Например, комплексный флоат и беззнаковое целое. Предположим, что операции умножения для всех возможных вариантов определены. ...
C++ Непонятная остановка программы Не могу понять в чем причина торможения программы. Запускаю ее, она виснет и не завершается. Все, что удалось выяснить - проблема с деструктором MATRIX. Просто если я его удаляю, то программа выполняется и закрывается, а тут выводит матрицу и виснет typedef class obj1 { public: int sizew; int sizeh; int** matrix; obj1(int w, int h):sizew(w),sizeh(h){create();} obj1( ... подробнее

Показать сообщение отдельно
Urk
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 3
18.05.2014, 11:33     Считывание и сравнение строк
Добрый день! Помогите, пожалуйста, написать программу, позволяющую считывать данные из файла построчно. Если строка встречается несколько раз, то выводим напротив нее количество повторений, если один раз, то выводим 1. Пытался написать сам, но не очень удачно.
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
ifstream input("inputtxt.txt");
    if (!input)
    {
        cout << "Error opening file input.txt!" << endl;
        system("pause");
        return 0;
    }
    
    ofstream output("output.txt");
    if (!output)
    {
        cout << "Error creation file output.txt!" << endl;
        system("pause");
        return 0;
    }
string s,st[2000];
int i,n[2000]=0;
while (getline(input, s))
{
for(i=1;i<=2000;i++)
    {
        if(st[i]=s)
        n[i]++;
    else {
        st[i]=s;
    break;
    }
}
put<<st[i]<<n[i]<<'\n';
}
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru