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

Файловый ввод\вывод - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сколько раз слово встречается в предложении http://www.cyberforum.ru/cpp-beginners/thread799392.html
Здравствуйте. Напишите программу пожалуйста, если не сложно. Задание: Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении. Инициализация строки с помощью char. Я очень очень не сильна в с++, поэтому помогите пожалуйста)
C++ Сортировка. Массив. Упорядочить по невозрастанию сумм цифр, входящих в запись числа Даны целые числа. Упорядочить числа в последовательности по невозрастанию сумм цифр, входящих в запись числа Помогите пожалуйста решить. http://www.cyberforum.ru/cpp-beginners/thread799389.html
C++ Структуры
Подскажите, пожалуйста, как написать функцию поиска: 1. По фамилии. 2. по успеваемости(результат должен вывести от минимального до максимального значения). у меня есть структура struct Students{ char name; char surname; char f_name; char adress; int day; int month;
C++ Двоичный поиск в map
Здравствуйте. Помогите разобраться в следующей проблеме. В общем, мне нужно реализовать двоичный поиск в map по ключам. Понятное дело, тот факт, что ключи в map отсортированы, нас только радует. Ключи у меня - string. ; т.е. их сортировка идёт по алфавиту. Значения тоже string. У меня значение, которое нужно найти в mymap двоичным поиском по ключам. Основные вопросы: 1) Как получить доступ...
C++ Получить матрицу с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread799365.html
Здравствуйте! Дана действительная квадратная матрица порядка 2n. Получить новую матрицу, переставляя её блоки размера nxn. Программа есть, готова, только нужно сделать её с использованием указателей. Тут мне подсказали что вот это - *(*(a+i)+j) нужно куда то примостить, у меня вообще с указателями тяжко, можете подсказать чего? Ниже программа без указателей и как передвинуть блоки. #include...
C++ Сочетания оператора цикла и условного оператора вывести на экран все числа a от до b , кратные некоторому числу c подробнее

Показать сообщение отдельно
КенТюРиК
11 / 11 / 1
Регистрация: 18.10.2012
Сообщений: 148
04.03.2013, 15:52  [ТС]     Файловый ввод\вывод
Сделал вот так вроде работает.
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
#include <iostream>
#include <fstream> // Г°Г*áîòГ* Г± ГґГ*éëГ*ìè
#include <iomanip> // Г¬Г*Г*èïóëÿòîðû ââîäГ*/âûâîäГ*
#include <conio.h>
using namespace std;
    
struct part
{char nazvanie [20];
char vidtovara[20];
char adres[20];
double vremaraboti;
int kolprodavcov;
float nomermagaz;
};
 
 
int main()
    
{
    char buff[50];
    
    
    part part1;
    
    
    ofstream fout("C:new.txt", ios_base::out | ios_base::trunc);
 
    if (!fout.is_open()) // åñëè ГґГ*éë Г*åáûë îòêðûò
    {
     cout << "Bad\n"; // Г*Г*ГЇГҐГ·Г*ГІГ*ГІГј ñîîòâåòñòâóþùåå ñîîáùåГ*ГЁГҐ
     return 1; // âûïîëГ*ГЁГІГј âûõîä ГЁГ§ ïðîãðГ*ììû
    }
    
    cout<<"Nazvanie";
    gets(part1.nazvanie);
    fout<<part1.nazvanie<<'\n';
    cout<<"Vidtovara";
    gets(part1.vidtovara);
     fout<<part1.vidtovara<<'\n';
    cout<<"Adres"; 
    gets(part1.adres);
    fout<<part1.adres<<'\n';
    cout<<"Vremaraboti";
    cin>>part1.vremaraboti;
    fout<<part1.vremaraboti<<'\n';
    cout<<"Kolprodavcov";
    cin>>part1.kolprodavcov;
    fout<<part1.kolprodavcov<<'\n';
    cout<<"Nomermagaz";
    cin>>part1.nomermagaz;
    fout<<part1.nomermagaz<<'\n';
 fout.close(); // ïðîãðГ*ììГ* áîëüøå Г*ГҐ èñïîëüçóåò ГґГ*éë, ïîýòîìó ГҐГЈГ® Г*ГіГ¦Г*Г® Г§Г*êðûòü
  cout << "Write good\n";
  ifstream fin("C:new.txt"); // (ÂÂÅËÈ ГЌГ… ГЉГЋГђГђГ…ГЉГ’ГЌГЋГ… ÈÌß ÔÀÉËÀ)
 
    if (!fin.is_open()) // åñëè ГґГ*éë Г*ГҐ îòêðûò
        cout << "Г”Г*éë Г*ГҐ ìîæåò áûòü îòêðûò!\n"; // ñîîáùèòü îá ýòîì
    else
    {
    
       fin>>part1.nazvanie;
      cout<<"Nazvanie"<<part1.nazvanie<<'\n';
        fin>part1.vidtovara;
      cout<<"Vid Tovara"<<part1.vidtovara<<'\n';
        fin>>part1.adres;
      cout<<"Adress"<<part1.adres<<'\n';  
        fin>>part1.vremaraboti;
      cout<<"Varema Raboti"<<part1.vremaraboti<<'\n';
        fin>>part1.kolprodavcov;
      cout<<"KolProdavcov"<<part1.kolprodavcov<<'\n';
        fin>>part1.nomermagaz;
      cout<<"NomerMagaz"<<part1.nomermagaz<<'\n'; 
    
    }
  
 getch();
}
 
Текущее время: 20:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru