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

работа с файлами и массивами символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ отсортировать двусвязный список через указатели http://www.cyberforum.ru/cpp-beginners/thread67333.html
До последнего пытался решить полностью задачу сам, но никак не могу отсортировать элементы в алфавитном порядке через указатели. Очень прошу помочь, а то завтра прогорю по полной #include<stdio.h> #include<stdlib.h> #include<string.h> #include<iostream> #include<string> struct abonent{char name; char adr; char poz; int tel; abonent *link;};
C++ подскажите простенький компилятор подскажите простенький компилятор:) http://www.cyberforum.ru/cpp-beginners/thread67312.html
C++ Замена слова одно на другое с fgets
Добрый день. Нужна помощь. Незнаю как доделать. Надо из zod в zod1 перенести все данные, потом там заменить а17 на troleibusas и записать в новый файл. Заранее благодарен. Вроде как лёгкая программка, но я пока что очень медный чайник( Надо на С запрограммить.) /*Aleksej Sabliuk #2 ND Duota simboliu rinkini visoje sekoje pakeiskite i nurodyta(pvz.,'g-ve' pakeiskite i 'gatve'*/ #include...
матрицы в С++ Borland C++
задана целая матрица E.Найти минимальный элемент среди элементов над главной диагональю (не включая саму диагональ) народ вуручте плиз у меня завтра лабы и эту прогу кровь из носу здать а я не могу додуматься как её намисать,я просто вообще не понимаю с++
C++ МАЭСТРО-ЧАЙНИКУ!!!!!!!!!!!Visual studio C++ http://www.cyberforum.ru/cpp-beginners/thread67292.html
Прошу помощи в решении некоторых моих задач: 1.Задан массив из к символов. Найти число, наиболее встречающееся в этом массиве.(Здесь я могу создать только одномерный статический массив, задать его и всё...дальше беда) 2.Задана матрица размером NxM. Получить массив В, присвоив его К-му элементу значение 1, если К-я строка матрицы симметрична, и значение 0 - в противном случае. (Здесь, помимо...
C++ Нужно найти ошибку в STL Вот мой код main: // student_STL.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "student.h" #include <windows.h> #include <iostream> #include <algorithm> подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
26.11.2009, 16:18     работа с файлами и массивами символов
внимательно прочти 1 и 3 топик - определись с динамической памятью, использовать её или и так сойдёт?
в STL действительно есть контейнер вектор

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
45
#include <fstream>
#include <iostream>
#include <vector>
#include <string>
 
using namespace std;
 
typedef vector< pair<int, string> > RATE_WORDS;
 
// Рейтинг слов
int main()
{
    char *File="input.txt";
    RATE_WORDS buf;
    RATE_WORDS::iterator it;
    string word;
 
    ifstream f(File);
    if (!f.is_open())   // проверка наличия файла с данными о клиентах
    { cout<<"ERROR: not file:"<<File<<endl; system("pause"); exit(1);}
 
    while (!f.eof())
    {
        f>>word;
        for(it=buf.begin(); it!=buf.end(); it++)
        {
            if ((*it).second==word)
            {   ++(*it).first; break;   }
        }
 
        if(it==buf.end())
        {
            buf.push_back(make_pair(1,word));
        }
    }   // end while
 
    cout<<"Total:\n";
    for(it=buf.begin(); it!=buf.end(); it++)
    {
        cout<<(*it).second<<" --> "<<(*it).first<<endl;
    }
 
    system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru