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

Работа с файлом (Создать структуру студент) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ [Error] variable-sized object 'stepsInMaze' may not be initialized http://www.cyberforum.ru/cpp-beginners/thread818112.html
#include <iostream> #include <windows.h> #include <cstdlib> struct point { int x; int y; };
C++ Код на основе метода простых итераций выдает ошибки #include<iostream.h> #include<math.h> #include<conio.h> void main () { double Am={8,4,2,3,5,1,3,-2,10},Amm; double bb,r,xpred,xx; int i,j,k,n; double Bm={10, 5, 4},xpred,xx,err, max, temp, t; r = 0; http://www.cyberforum.ru/cpp-beginners/thread818107.html
C++ Перегрузка функций
Помогите написать программу: Перегрузка функций. Написать перегруженные функции и основную программу, которая их вызывает. а) для деления целых чисел; б) для деления комплексных чисел. вот что написал: незнаю как сделать деление комплексных чисел(
C++ Сознатие графического приложения (Создать класс-наследник от FIGURE)
1). Создать класс-наследник от FIGURE, который представляет собой красную сетку с размером ячейки 30 точек на белом фоне. В левом верхнем углу в текстовом виде необходимо отображать текущий размер ячейки. 2) Произвести одификацию класса таким образом, чтобы при нажатии на ‘+’ размер ячейки увеличивался на 10 точек, а при нажатии на ‘-‘, соответственно, уменьшался. ...
C++ Переписать, чтобы значения стали аргументами функции http://www.cyberforum.ru/cpp-beginners/thread818061.html
Добрый всем. Вот у меня есть программка но немного не правильный код. Значит вот условие: Написать функцию, находящую корни уравнения методом хорд. Аргументы этой функции: · указатель на функцию, задающую уравнение; · интервал ; · точность ε. Найти корни следующих уравнений: 3*x2-150*sin(x)=0 ex/2-x3+50=0 x3-x2-50=0 3x-x2=0
C++ Сортировка массива по возрастанию Задача состоит в следующем. Сортировать двумерный массив по возрастанию, методом выбора максимума, согласно данному рисунку. http://img13.imageshost.ru/img/2013/03/25/image_51503349e47de.jpg Ввод матрицы осуществляется с клавиатуры. Если кто в курсе, как это осуществить напишите пожалуста. Спасибо. Добавлено через 3 часа 54 минуты Для примера лучше вот так взять 5 на 5 более наглядно,... подробнее

Показать сообщение отдельно
chizz
980 / 494 / 54
Регистрация: 19.03.2013
Сообщений: 3,082
Записей в блоге: 18
Завершенные тесты: 1
25.03.2013, 18:01     Работа с файлом (Создать структуру студент)
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
#include <cstdlib>
#include <iostream>
#include <fstream>
 
#include <list>
#include <string>
#include <sstream>
 
using namespace std;
 
 struct STUDENT
{
    std::string name;
    int age;
    int  group;
    float   yspev;
}stud1[30];
 
int main(int argc, char *argv[])
{
//    system("PAUSE");
   
    
    char s[256], c;  
    
    
  cout << "File name? "; cin >> s;
  ifstream f;  
  
  f.open(s);
 
  int curStudN=0;
  // заполним массив студентов из файла
    while (!f.eof())
    
   {    f.getline(s, 256);
   
    std::istringstream stream(s);
    std::string str;
    char delim = ':';
    int i = 0;
    while (std::getline(stream, str, delim))
    {
        if (i==0) stud1[curStudN].name = str;
        if (i==1) stud1[curStudN].age =  atoi(str.c_str());
        if (i==2) stud1[curStudN].group = atoi(str.c_str());
        if (i==3) stud1[curStudN].yspev = atof(str.c_str());
    }
    
    curStudN++;
     
}
    system("PAUSE");
    return EXIT_SUCCESS;
}
Осталось только отсортировать и вывести на экран )
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru