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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Календарик у графическом режиме http://www.cyberforum.ru/cpp-beginners/thread144844.html
Нужно написать програмку на С которая будет выводить календарик у графическом режиме Добавлено через 3 минуты ...для текущего месяца
C++ возведение в степень (множественное наследование классов) Добрый день. В коде реализовано возведение в степень. Я совсем запутался в классах. Не могу понять почему при возведении, результат равен нулю. Пожалуйсто исправьте мой недачет. Вот код: #include <iostream.h> #include <conio.h> class TSet1 { protected: int x; public: void set_x(int a) {x=a;} http://www.cyberforum.ru/cpp-beginners/thread144839.html
C++ графика
1. Професор Самодєлкін, вирішив знову проявити свої розумові здібності. Він почав складати трикутники із сірників. Яку мінімальну кількість сірників необхідно Самодєлкіну, щоб викласти N трикутників зі стороною в один сірник? Вхідні дані Одне число N < 2000000000. Вихідні дані Одне число - кількість сірників. на екран должно вывести графичиское изображение триугольников, из того...
C++ матрица
Пацаны, Помогите исправить ошибки #include <iostream.h> #include <stablib.h> #include <time.h> void main () {int i,j,m,n; srand(time(0)); cin>>m>>n; int**Y=new int*; for(i=0;i<m;i++)
C++ Перевести из Pascal на С++ http://www.cyberforum.ru/cpp-beginners/thread144813.html
условие: Данная целочисленные квадратная матрица. Вычислить: 1) сумму элементов в тех строках, которые не содержат отрицательных элементов 2) минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы. просто перевести следующий код: uses wincrt; const nmax=20;
C++ Многомерный массив Вот надо решить задачу. Первую я сделал. Помогите пожалуйста со второй и если можно то без замудреного кода ) http://s39.***********/i085/1006/9a/85fe52ba8d51.jpg подробнее

Показать сообщение отдельно
Rom@
22 / 31 / 3
Регистрация: 29.11.2009
Сообщений: 210
13.06.2010, 21:20     доработать прогу
есть прога которая считает количество студентов из файла
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 минуты
никто не знает????
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru