Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Первый калькулятор Помогите доделать калькулятор, выдает ошибку при компиляции: #include "stdafx.h" #include <std_lib_facilities.h> class calc { public: vector <double> x; vector <char> u;}; https://www.cyberforum.ru/ cpp-beginners/ thread743292.html Найти сумму и число элементов матрицы, которые находятся над главной диагональю и на ней C++
Задача: Дана квадратная действительная матрица. Найти сумму и число элементов матрицы, которые находятся над главной диагональю и на ней. Распечатать правую половину матрицы, начиная с диагонали. Буду благодарен тем, кто поможет) Добавлено через 1 час 19 минут Может кто помочь?(
C++ Программа, определяющая, какая из строк чаще других встречается в данном файле https://www.cyberforum.ru/ cpp-beginners/ thread743285.html
Помогите разобраться с лексикографическим сравнением строк. Что туда нужно прописать? #include <iostream> #include <fstream> using namespace std; int main() { char *str = new char ;
C++ конструктор и деструктор Почему деструктор не вызывается? #include <iostream.h> #include <math.h> #include <conio.h> class myclass{ float a; int nom; public: myclass(int n); https://www.cyberforum.ru/ cpp-beginners/ thread743282.html
C++ вывод слов, заключенных в ()
Люди, подправьте программу чтобы все работало. Задание: вывод ВСЕХ слов, заключенных в (). Сами скобки выводиться не должны. #include<iostream.h> #include<conio.h> #include<string.h> void main() { clrscr(); char s,d; int i=0,bw,ew,len,j=0; cin>>s;
C++ Оператор Собеля для каждого елемента матрицы https://www.cyberforum.ru/ cpp-beginners/ thread743277.html
Привет, дано матрицу, каждый елемент которой -значение интенсивности пикселя изображения. Размер матрицы задается, заполняеться случайными числами(до 255) , и для каждого елемента нужно высчитать оператор Собеля-G. В нем есть горизонтальная(Gx) и вертикальная(Gy) слагаемые. Gx= mas + 2*mas + mas – mas – 2*mas - mas. Gy= mas + 2*mas + mas – mas – 2*mas - mas. A G- корень из суммы их...
C++ перевод отрицательных чисел в строку мне нужно,что бы и отрицательные числа переводились,помогите кто чем может вот что у меня получилось для положительных,все прекрасно работает #include <iostream> #include <windows.h> using namespace std; char*Rus(const char* text); int num_to_str(int n) { char s="", s1="",s2=""; if ((n>=100) && (n<1000)) https://www.cyberforum.ru/ cpp-beginners/ thread743276.html C++ 3D Render
Здравствуйте! В университете дали задание: использовать win32 с++ для того чтобы отрендерить треугольники, которые импортируется в программу через iostream. Всякие матрицы, точки и так далее. И таким образом, программа конвертирует 3D изображение на ее проекцию в 2D. Все бы ничего, да только вот компьютер жестоко подгружается при старте компилятора, да и иногда вылезает exception error при...
C++ Перевести к-ичное число Ак в g-ичную систему счисления зы 102213, g = 9 Перевести к-ичное число Ак в g-ичную систему счисления зы 102213, g = 9 https://www.cyberforum.ru/ cpp-beginners/ thread743272.html C++ Передача строки в функцию system https://www.cyberforum.ru/ cpp-beginners/ thread743233.html
можно ли каким либо образом передать system значение String допустим есть string c="primer"; system(c); чтобы system принял значение system("prmer");
Проблемы с компиляцией C++
Посмотрите пожалуйста, при компиляции получается пустая форма. Подскажите, что не так? Программа во вложении.
C++ Составьте функцию, изменяющую одномерный массив целых чисел следующим обра-зом: Составьте функцию, изменяющую одномерный массив целых чисел следующим обра-зом: к значению каждого положительного элемента прибавляется его индекс. Исполь-зуя эту функцию, определите, в каком из двух заданных массивов А и В больше изме-ненных элементов, а также распечатайте полученные массивы (если число изменен-ных одинаково, выведите соответствующее сообщение). НАПИШИТЕ ПРОГУ ПЛЗ https://www.cyberforum.ru/ cpp-beginners/ thread743216.html
0 / 0 / 0
Регистрация: 17.09.2012
Сообщений: 32
0

передача параметров при работе с файлами - C++ - Ответ 3904892

23.12.2012, 16:41. Показов 387. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
есть программка, которая первое и среднее слово в каждой строке файла меняет местами
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
#include <fstream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <sstream>
#include <vcl.h>
#include <iostream>
#include <conio.h>
 
#pragma hdrstop
using namespace std;
 
int main()
{
//entering a file name using keyboard
 cout << "Enter a processed file name:"  ;
std::string name;
std::cin >> name;
std::ifstream ifs(name.c_str());
 
cout << "Enter a final file name:"  ;
std::string name1;
std::cin >> name1;
std::ofstream o(name1.c_str());
 
 
if (! ifs && ! o)
 
        {  cout<<"wrong file name!";
           exit (1);    }
 
  else{
   
    if (!ifs) return 1;
    std::string str;
    while (!ifs.eof() && std::getline(ifs, str))
    {
        std::istringstream ist(str);
        std::vector<std::string> v;
        std::copy(std::istream_iterator<std::string>(ist),
                  std::istream_iterator<std::string>(), std::back_inserter(v));
        std::swap(*v.begin(), *(v.begin() + v.size() / 2));
        std::copy(v.begin(), v.end(), std::ostream_iterator<std::string> (o, " "));
        o << std::endl;
    } }
    system("pause");
    return 0;
 
    }
мне необходимо доработать ее, чтобы программа состояла из подпрограмм и имела текстовое меню:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int showMenu()
   {
 
int command = 0;
while(true)
       
       {
 
cout << "1. changing of the first and average word in a line of the file " << endl;
cout << "2. see result" << endl;
cout << "3. Exit" << endl;
 
cin >> command;
if (command >=1 && command <=3) return command;
cout << "You have entered a wrong command. Please repeat your choice:" << endl;
 
     if (cin.fail())
  {
     cin.clear();
     cin.sync();
                     }
                              }
         }
помогите, пожалуйста описать сase(ы) и подскажите как передать параметры в void()??

Вернуться к обсуждению:
передача параметров при работе с файлами C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.12.2012, 16:41
Готовые ответы и решения:

Ошибка при работе с файлами
Всем привет! Подккажите, плиз, что у меня неправильно в коде: #include &lt;cstdlib&gt; #include...

Проблемы при работе с файлами
доброго времени! возник у меня маленький трабл при работе с файлами. Причем совершенно не могу...

Ошибка при работе с файлами
Необходимо, создать текстовый файл со случайным именем в диапазоне 8 символов, латиница. Вот...

Обработка исключений при работе с файлами
Кто может помочь с обработкой исключений для файла? Нужно чтобы обработчик перехватывал исключение...

0
23.12.2012, 16:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.12.2012, 16:41
Помогаю со студенческими работами здесь

Искажение данных при работе с файлами
Всем привет! Столкнулся с такой проблемой при работе с файлами: Например есть файл со следующим...

Флаги при работе с бинарными файлами
Всем привет! Ребята, не могу понять почему у меня удаляются данные из файла. Мне необходимо...

Ошибка на этапе исполнения при работе с файлами
Здравствуйте, писал прогу по работе с файлами и структурами, наткнулся на такую траблу. После...

Передача параметров указателями при написании функций
Как написать вот такую программу : Вычислить и запомнить суммы положительных элементов каждой...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru