Форум программистов, компьютерный форум, киберфорум
Наши страницы

Прокомментировать код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск всех слов, в которой 2 раза встречается заданная буква. http://www.cyberforum.ru/cpp-beginners/thread576553.html
Дан список слов, разделенных между собой пробелами. Составить программу поиска всех слов, в которых ровно два раза встречается заданная буква. Помогите пожалуйста!
C++ прокомментируйте пожалуйста программу на языке С++ на двоичные файлы если можно подробно #include <iostream> #include <fstream> using namespace std; int main () { ofstream out ("f.dat", ios::binary); int n; cout << "n="; cin >> n; int beg, end; http://www.cyberforum.ru/cpp-beginners/thread576552.html
Invalid conversion from 'const char*' to 'char' C++
Здравствуйте. Смысл нижеприведенного кода - сосчитать количество запятых и точек во вводимом тексте. Редкостный быдлокод, неудивительно, что не работает, однако хочется всё же выявить проблемы и...
C++ Подскажите WinAPI
Подскажите как можно сохранить все значения нажатия левой клавиши мыши?? case WM_LBUTTONDOWN: HDC hDC; hDC=GetDC(hWnd); x=LOWORD(lParam); y=HIWORD(lParam);
C++ не запускаются программы! что делать? http://www.cyberforum.ru/cpp-beginners/thread576500.html
не запускаютя программы! подскажете что делать с начала компилирую программы (0 ошибок),затем запускаю её.... но выводится сообщение : Cannot initialize the debugging subsystem что делать?
C++ Запуск приложения Как запустить прогу, написанную на вижуал студио 2010, на другом ПК, без вижуал студио. Ругается на отсутствие библиотеки MSVCR100.dll, пробовал запустить вместе с ней, ошибка таже. Как решить мою... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7491 / 4606 / 692
Регистрация: 29.11.2010
Сообщений: 12,590
16.05.2012, 17:17
Цитата Сообщение от Annamaria Посмотреть сообщение
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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
ifstream in ("input.txt"); // создаем поток вывода в файл input.txt
ifstream kin ("input.txt");
ofstream out ("output.txt"); // создаем поток считывания с файла output.txt
struct vedom { // объявляем структуру vedom с полями:
       string m, n, f; // 3 поля типа std::string
       int y, run; // 2 целочисленные переменные
};
 
int main () {
    string s;
    int kol = 0;
    while (getline(kin, s)) // когда считываем строчку с потока kin в перменную s
        kol++;
    kin.close(); // закрываем поток в файл
    vedom *arr = new vedom [kol]; // выделяем память под массив структурных переменных vedom
    for (int i = 0; i < kol; i++) // в цикле от 0 до kol
        in >> arr[i].m >> arr[i].n >> arr[i].f >> arr[i].y >> arr[i].run; // заполняем поля структуры, считывая их из файла
    cout << "Vvedite probeg = ";
    int pr;
    cin >> pr;
    for (int i = 0; i < kol; i++)
        if (arr[i].run < pr) // если пробег меньше заданного
            out << arr[i].m << " " << arr[i].n << " " << arr[i].f << " " << arr[i].y << " " << arr[i].run << " " << endl; // записываем структурную переменную в файл, разделяя поля пробелами
    return 0;
}
надо бы память еще освободить и потоки закрыть
C++
1
2
delete []arr;
in.close(); out.close()
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru