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

Сформировать файл, в котором хранятся результаты сессии группы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Объекты синхронизации. мьютексы, семафоры http://www.cyberforum.ru/cpp-beginners/thread518614.html
помогите пожалуйста. . Реализовать на семафоре мьютекс. Количественные характеристики мьютекса должны быть аналогичны соответствующему объекту ядра типа мьютекс. С++
C++ Здравствуйте! Создал класс std::string. Не создается объкт типа string... Подскажите в чем причина? #include <stdlib.h> #include <iostream> #include <string.h> //using namespace std; class string { private: int _size; http://www.cyberforum.ru/cpp-beginners/thread518602.html
C++ Сумма ряда
Скажите правильно ли я составил программу? Ввести с клавиатуры х и точность вычисления Eps. Вычислить с заданной точностью сумму S=pow(-1.0 , (k+1)) * (pow(x,k) / (k+3)!); #include "stdafx.h" #include <iostream> #include <clocale> #include <math.h> using namespace std;
_beginthread - Race Condition в отсутствии оного C++
Неправильно обозвал тему :) Правильно - WaitForMultipleObject говорит что все потоки завершены, хотя есть ещё работающие. void thread(void * param) { task_st * task = (task_st*) param; lexical_st * lx = &(task->lx); syntax_st * sx = &(task->sx); fseek(lx->stream, lx->start_pos,SEEK_SET); lex_cut(lx);
C++ Семантика массивов char. http://www.cyberforum.ru/cpp-beginners/thread518568.html
Добрый день. Мы все знаем, что в C и С++ создав два массива подрят.. запросив элемент привышающий размерность первого мы зайдем во второй. Так вот столкнулся со след проблемой в массивах типа char. Написав следующее : char a; a='2'; a='4'; cout<<a; // я получил 24 , что и мною ожидалось. Написав следующее : char a; int b=(int)'0'; a='2';
C++ UserFunction (Пользовательские функции) Дана матрица arrIn размера M на N, состоящая из целых чисел (int). M, N >= 8. Построить для нее матрицу arrOut такого же размера, элементы которой – числа с плавающей точкой (float) и равны Далее смотреть в документе подробнее

Показать сообщение отдельно
ilyandr
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 4
15.03.2012, 16:33  [ТС]     Сформировать файл, в котором хранятся результаты сессии группы.
Вот есть начало, но как сделать чтоб можно было делать не одну запись, а несколько студентов, и самое главное как сделать возможность изменения оценки у определенного студента и записи в этот же файл? спасибо
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
#include <stdio.h>
#include <stdlib.h>
 
        typedef struct{
                char name[40],surname[20],grup[5],pred[50],ocen[5];
        }student;
void writetofile(FILE* fwr,student s)
        {
                fputs(s.name,fwr);
                fprintf(fwr," ");
                fputs(s.surname,fwr);
                fprintf(fwr," ");
                fputs(s.grup,fwr);
                fprintf(fwr," ");
                fputs(s.pred,fwr);
                fprintf(fwr," ");
                fputs(s.ocen,fwr);
                        
        }
void print(FILE* fwp,student s)
{
while(!(feof(fwp)))
{
        fscanf(fwp,"%s %s %s %s %s",s.name,s.surname,s.grup,s.pred,s.ocen);
        printf("%s %s %s %s %s\n",s.name,s.surname,s.grup,s.pred,s.ocen);
}
}
int main()
{
                int i;
        FILE* fw;
        student st;
        fw=fopen("student.txt","w");
        printf("Enter  name\n");
        scanf("%s",st.name);
        printf("Enter surname ID\n");
        scanf("%s",st.surname);
        printf("Enter grup\n");
        scanf("%s",st.grup);
        printf("Enter predmet\n");
        scanf("%s",st.pred);
        printf("Enter ocenka\n");
        scanf("%s",st.ocen);
        if(fw!=NULL)
        {
                        writetofile(fw,st);
                fclose(fw);
        }
        else 
                printf("error");
        fw=fopen("student.txt","r");
        if(fw!=NULL)
        {
                print(fw,st);
        fclose(fw);
        }
}
 
Текущее время: 11:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru