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

Считать информацию из файла в структуру. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Беда с задачей http://www.cyberforum.ru/cpp-beginners/thread1004512.html
1.2 Язык булевских операций < символ > : := < буква > | < код > | < знак > | <разделитель>| < цифра > < знак > : := v | -> | + | * | ^ < разделитель > : := ; | : | | = < код > : := последовательность из 8 нулей и единиц
C++ Перевод с С++ на Паскаль Нужно написать программу на C++, но мне удалось найти только вариант на паскале, его мы не изучали, помогите перевести. var a,b:real; begin writeln('Enter price: '); readln(a); b:=10; b:=a/b; if (a>1000) then begin http://www.cyberforum.ru/cpp-beginners/thread1004499.html
C++ Вызов функции по указателю из класса
Такой расклад. Допустим имеем код: #include <iostream> using namespace std; template <class _Tp> class my_mem_fun_t { private: void (_Tp::*_M_f)(); public:
Составить блок-схему по коду C++
Подскажите пожалуйста, я правильно в нужном месте поставил параллелограмм, где должен считываться массив? Вот задание: Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти максимальный из отрицательных элементов и поменять его местами с последним.
C++ где ошибка http://www.cyberforum.ru/cpp-beginners/thread1004458.html
у меня такая программа для создание матриц. но условие if(j==i-1) {} не выполняется. не знаю почему. помогите разобраться #include <iostream> using namespace std; int n=5,m; int main(){ m=4*n; double Array; float G=1,H=2,C=3,A1=4; for (int i=1;i<m+1;i++)
C++ Объясните код Пожалуйста объясните что да как в этом коде #define MAXLEN sizeof(int) * CHAR_BIT int bintoi(char *s) { int n, sign; for ( ; isspace(*s); s++) ; sign = (*s == '-') ? -1 : 1; подробнее

Показать сообщение отдельно
azeriker
1 / 1 / 0
Регистрация: 26.11.2012
Сообщений: 12
11.11.2013, 16:24     Считать информацию из файла в структуру.
В школе дали задание на считывание информации из файла для последующего редактирования её в консоли. Имеется 2 функции: удалить строку из файла и добавить.
Не могу разобраться с
C++
1
fclose(stdout)
Запись в файл позже сделаю.
inpDB.txt:
6
Ivanov peter 64 11
vasiliev igor 64 11
Alexandrov ivan 153 10
Veseliy mud 33 9
Sidorov sasha 8 11
Semeov Taras 8 10


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
#include <iostream>
#include<stdio.h>
#include<conio.h>
using namespace std;
struct dbase
{
       char n[20],sn[20]; int sch,kl;
       };
int main()
{
    struct dbase mass[20];
    int i,a,c,d,i2;
    freopen("inpDB.txt","r",stdin);
    cin>>c;
    for(i=0;i<c;i++)
    {
                      cin>>mass[i].n>>mass[i].sn>>mass[i].sch>>mass[i].kl;
                      cout<<mass[i].n<<mass[i].sn<<mass[i].sch<<mass[i].kl<<endl;
    }
    d=c;
    for(d=c+1;d<100;d++)
    {
                      cout<<"Add-1,Del-2,Exit-3"<<endl;
                      cin>>a;
                      if(a=1){
                              cout<<"Enter 'Name' 'SurName' 'SchoolВ№' 'Class'"<<endl;
                              cin>>mass[d].n>>mass[d].sn>>mass[d].sch>>mass[d].kl;
                              cout<<"Enything else?"<<endl;
                             // cout<<"Add-1,Del-2,Exit-3"<<endl;"
                              c++;
                      }
                      if(a=2){
                              cout<<"Choose lane"<<endl;
                              cin>>i;
                              mass[i].sch=0000; mass[i].kl=0000;
                              for(i2=0;i2<20;i2++){
                              mass[i].sn[i2]=*"";  
                              mass[i].n[i2]=*"";}
                      }
                      if(a=3){
                              cout<<"Save this in outpDB.txt?";
                              cout<<"in process, please wait..";
                      }
                      for(i=0;i<d+1;i++)
                      cout<<mass[i].n<<mass[i].sn<<mass[i].sch<<mass[i].kl<<endl;
                      cout<<"Exit? Yes-1, No-2";
                      cin>>a;
                      if(a=1) break;
                      if(a=2) continue;
                      
    }
                             
    getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru