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

Найти количество вещественных чисел в файле и вывести их в другой файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести строку – словесное описание указанного возраста http://www.cyberforum.ru/cpp-beginners/thread790513.html
Дано целое число в диапазоне от 20 до 80, определяющее возраст в годах. Вывести строку – словесное описание указанного возраста, обеспечив правильное согласование числа со словом «год», например: 20 – «двадцать лет», 32 – «тридцать два года», 41 – «сорок один год».
C++ Оператор выбора switch Для двух вводимых пользователем чисел, вычислить сумму их квадратов или разность их кубов в зависимости от выбранного переключателя. http://www.cyberforum.ru/cpp-beginners/thread790512.html
Матрица, найти сумму найболших значений её строк C++
Дана действительная матрица n x m, найти сумму найбольших значений её строк. Всё писать не надо скажите как найти набольшую строку и всё
C++ Одинаковые элементы массива
Надо определить сколько в массиве одинаковых элементов, по разному пробывала и никак не получается. #include <iostream> #include <ctime> using namespace std; int main () { setlocale(LC_ALL, "Russian"); const int n= 10; int a;
C++ code::block 10-05 http://www.cyberforum.ru/cpp-beginners/thread790502.html
Доброго всем времени суток.Помогите разобраться.code::block 10-05 перестал компеллировать проекты.Компеллирует заголовочные функции и выдает кучу ошибок. #include <iostream> #include <iomanip> Пробовал создавать новый проект то же самое.Пишет cout в #include <iostream> не объявлен.В английском я не силен и не могу понять что же произошло. Спасибо.
C++ найти частичную сумму ряда только начинаю программировать и не хватает мозгов: нужно найти частичную сумму ряда: 1-1/3 +1/5-1 / 7 +1 / 9 - ... и сравнить значение с π / 4. подскажите варианты решения .... буду благодарен .... подробнее

Показать сообщение отдельно
Dread1
7 / 7 / 2
Регистрация: 16.10.2012
Сообщений: 61

Найти количество вещественных чисел в файле и вывести их в другой файл - C++

20.02.2013, 00:28. Просмотров 402. Ответов 5
Метки (Все метки)

Не получается решить данную задачу.. Если бы кто помог, был бы признателен. И так, вот мой код в данный момент

Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
 
ifstream file_input("D:\\test\\in.txt");
//ofstream file_output("D:\\test\\out.txt");
 
int readFile(string *line, string lin, double *flo)
{
char *str = new char[200], *ptrCh;
int i=0;
 if (file_input.is_open())
 {
  cout << "Чтение данных из файла: " << endl;
  while(!file_input.eof())
  {
   getline(file_input, *line);
 cout << *line << endl << endl;;
   strcpy(str, line.c_str());
  ptrCh=strtok(str, " ;,:");
   cout << "asd"<< ptrCh;
   while(ptrCh)
   {
   flo[i++]=atof(ptrCh);
   ptrCh = strtok (NULL, " ,:;-");
   } 
  }
  file_input.close();
  return 0;
 }
 
 else{
  cout << "Не удалось открыть файл 'input.in'" << endl;
  return 1;
 }
}
int main(){
 setlocale(LC_ALL, "Russian");
 string line, *ptrLine = &line;
 int min;
 double *flo=new double[3000];
 readFile(ptrLine, line, flo);
 delete[] flo;
 system("PAUSE");
 return 0;
}


Столкнулся с такой проблемой, что мне нужно после того как считывается первая линия в string копировать её в char *str. Но не получается чего то. Вроде бы из того что написано, должно работать. Может быть кто подскажет, каким образом я могу заставить
C++
1
strcpy(str, line.c_str());
работь. Вроде бы пробывал и саму строку подать в функцию... Ничего не вышло
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru