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

Переделать программу со вводом с клавиатуры на ввод из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как инициализировать член раньше предка http://www.cyberforum.ru/cpp-beginners/thread427045.html
Изредка, но может встретиться в жизни такая ситуация, когда надо инициализировать один из членов класса раньше предка. Обычно в том случае, если при инициализации предок ссылается на данные этого члена. Приведу пример:class Foundation { // Фундамент public: Foundation(float Width, float Height); // Выкопать яму нужных размеров и залить бетоном private: // Нельзя копировать и присваивать...
C++ Вычислить и вывести на экран в виде таблицы значения функции Не пойму гдето ошибка, не хочет считать по второй формуле помогите пожалуйста... условия: Вычислить и вывести на экран в виде таблицы значения функции F в интервале Xнач до Xкон c шагом dX. ax^2+bx+c при a<0 и c!=0 F= -a/x-c при a>0 и c=0 a(x+c) в остальных случаях где а,b,c - действительные числа Значения a, b ,c ,Xнач, Xкон, dX ввести с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread427003.html
в каком направлении действовать при написании программы C++
дано задание: "Проверить, является ли выражение, состоящее только из прописных букв заданной строки, палиндромом. Если да, то напечатать полученный палиндром. В противном случае вывести строку, состоящую из символов исходной строки с удаленными прописными символами." подскажите пожалуйста, с чего начать программу хоть что-нибудь подскажите, буду очень благодарна
Вычисление интеграла C++
задача такая Вычислить с точностью\varepsilon интеграл ,где y=f(x) - прямая проходящая через точки A(c,d) и B - точку минимума \int_{a}^{b}\sin (f1^2(x))dx F(t)=5{e}^{-t}+4t-\frac{t^3}{3} - определенную на отрезке , с точностью \varepsilon исходные данные
C++ Сумма ряда. Число повторений цикла. Нужна проверка и помощь http://www.cyberforum.ru/cpp-beginners/thread426977.html
Текст задания находится во вложении. Сумма ряда и выражение для проверки не сходятся, хотя сделано по аналогичному примеру. Не могу разобраться в чем ошибка. Помогите пожалуйста) #include<stdio.h> #include<conio.h> #include<math.h> #define e 0.00001 int main() {
C++ Поиск позиции символа в строке Здравствуйте, у меня есть строка со словом и строка с прочерками (--------), длина у них одинаковая, есть кнопки, на которых буквы алфавита. Мне нужно, чтоб при нажатии на любую из кнопок проверялась строка со словом на наличие символа (буквы алфавита) и если символ присутствует в строке со словом, то в строку с прочерками вставить этот символ на ту позицию, в которой он (символ) находится в... подробнее

Показать сообщение отдельно
Dima249
10 / 10 / 0
Регистрация: 02.10.2011
Сообщений: 69

Переделать программу со вводом с клавиатуры на ввод из файла - C++

12.01.2012, 19:37. Просмотров 501. Ответов 1
Метки (Все метки)

нужно сделать в программе чтоб ввод был из файла, а не с клавиатуры
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 <iostream>
#include <locale.h>
#include <math.h>
#include <fstream>
using namespace std;
 
struct marsh
 {
  char *begst;
  char *term;
  int numer;
};
 
 
marsh trafic[8];
 
 
void main()
{
    setlocale(LC_ALL,"Rus");
    for(int i=1; i<=8; i++)
    {
        trafic[i].begst = (char*)malloc(30*sizeof(char));
        trafic[i].term = (char*)malloc(30*sizeof(char));
    }
    for(int i = 1; i <= 8 ; i++)
        {
                cout << "Маршрут номер:  " << i <<"\n";
                trafic[i].numer = i;
                cout<< "Название начального пункта маршрута: ";
                cin >> trafic[i].begst;
                cout << "Конечного пункта: ";
                cin >> trafic[i].term;
        }
 
      cout << "Введите название пункта: ";
      char *naz;
      naz=(char*)malloc(30*sizeof(char));
      cin >>naz;
 
      int k=0;
      for (int i=1; i<=8; i++)
      {
          if ( (strcmp(trafic[i].begst, naz) ==0) || (strcmp(trafic[i].term, naz) ==0))
          {     
              cout << "Маршрут номер:  " << trafic[i].numer <<"\n";
              cout << "Название начального пункта маршрута: " << trafic[i].begst<< "\n";
              cout << "Конечного пункта: " << trafic[i].term << "\n";
          k++;
          }
          
      }
      if(k==0) cout << "Таких маршрутов нет\n";
              
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru