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

доработать прогу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Календарик у графическом режиме http://www.cyberforum.ru/cpp-beginners/thread144844.html
Нужно написать програмку на С которая будет выводить календарик у графическом режиме Добавлено через 3 минуты ...для текущего месяца
C++ Как сделать при повторном нажатие на Label не выполнялось действие? при нажатии на Label выполняются действия в обработчике событий OnClick. как сделать чтоб при повторном нажатии на компонент эти действия не выполнялись???? http://www.cyberforum.ru/cpp-beginners/thread144840.html
возведение в степень (множественное наследование классов) C++
Добрый день. В коде реализовано возведение в степень. Я совсем запутался в классах. Не могу понять почему при возведении, результат равен нулю. Пожалуйсто исправьте мой недачет. Вот код: #include <iostream.h> #include <conio.h> class TSet1 { protected: int x; public: void set_x(int a) {x=a;}
C++ Программа для посчета среднего арифметического элементов линейной таблицы
Помогите пожалуйста написать. Составить программу для подсчета среднего арифметического нулевых элементов линейной таблицы B, которая состоит из 20 действительных чисел, которые удовлетворяют условию -7<b<=8.
C++ Программа на циклы http://www.cyberforum.ru/cpp-beginners/thread144823.html
Нужно написать программу в которой будет цикл в цикле и будет использоваться %, код самой программы не должен занимать больше 7 строк. Выглядеть должно примерно так
C++ графика 1. Професор Самодєлкін, вирішив знову проявити свої розумові здібності. Він почав складати трикутники із сірників. Яку мінімальну кількість сірників необхідно Самодєлкіну, щоб викласти N трикутників зі стороною в один сірник? Вхідні дані Одне число N < 2000000000. Вихідні дані Одне число - кількість сірників. на екран должно вывести графичиское изображение триугольников, из того... подробнее

Показать сообщение отдельно
Rom@
22 / 31 / 3
Регистрация: 29.11.2009
Сообщений: 210

доработать прогу - C++

13.06.2010, 21:20. Просмотров 298. Ответов 0
Метки (Все метки)

есть прога которая считает количество студентов из файла
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 <clocale>
#include <conio.h>
#include <io.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
 
void main ()
{
setlocale(LC_CTYPE, "rus");
FILE *f1=fopen("file.txt","r+");
        if(f1==NULL)
        {
        cout<<"Нет такого файла"<<endl;
        exit(1);
        }
char str[1024];
char gr[20];
int counter=0;
cout<<"Введите группу";
cin>>gr;
while(!feof(f1))
        {
                fgets(str,1023,f1);
                if(strstr(str,gr))counter++;
        }
cout<<"В группе "<<counter<<" студент(ов)"<<endl;
fclose(f1);
}
как сделать так чтоб пользователь сам вводил даные о студента в файл
потом указывал групу и програма выводила кол. студентов
пробовал делать но у меня не кидает в файл
подскажите что не так???
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
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <windows.h>
#include <iomanip>
 
using namespace std;
 struct studenty {
    
    char prizv[10];
    char imya[15];
    char otdel[5];
    char grupa[10];
     } c;
void main ()
{
int n;  
 
setlocale(LC_CTYPE, "rus");
FILE *f1=fopen("file.txt","w+");
        if(f1==NULL)
        {
        cout<<"Net takoho fayla  "<<endl;
        exit(1);
        }
 
cout <<"vvedite koli4estvo vvedeniy: ";
cin>>n;
cout << setw(57) << " ==================================" << endl
         << setw(57) << " VVEDITE INF O STUDENTACH" << endl
         << setw(57) << " ==================================";
 
   for(int i=0; i<n; i++)
 {
      cout << "\nvvedite prizv studenta: ";
     cin >>c.prizv;
     cout << "\nvvedite imja studenta: ";
     cin >>c.imya;
     cout << "\nvvedite otdeleniye: ";
     cin >>c.otdel;
     cout << "\n vvedite hrupu: ";
     cin >>c.grupa;
 }
char str[100];
char grupa[100];
int counter=0;
cout<<"vvedite hrupu ";
cin>>grupa;
while(!feof(f1))
        {
                fgets(str,99,f1);
                if(strstr(str,grupa))counter++;
        }
cout<<"v hrupu "<<counter<<" student(ov)"<<endl;
fclose(f1);
getch();
}
Добавлено через 4 часа 52 минуты
никто не знает????
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru