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

Открываются 2 текстовых файла, сложить построчно числа из 1 и 2 файла, сумму вывести в третий файл построчно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ error C2065: 'exp' : undeclared identifier http://www.cyberforum.ru/cpp-beginners/thread23940.html
for (int i=0;i<20;i=i+1) dc.LineTo ((-5+i*(-0.5))*100,((-5+i*(-0.5))*(-5+i*(-0.5))*(-5+i*(-0.5)))*exp(-abs(-5+i*(-0.5)))*100); пишет что ошибка: C:\Program Files\Microsoft Visual Studio\MyProjects\Lab1\ssDlg.cpp(72) : error C2065: 'exp' : undeclared identifier подскажите что делать(
C++ Поиск строки в файле Добрый вечер, Посоветуйте, как можно реализовать поиск строки в одном файле "log.txt" и если нету этой строки то записать ее в файлы "log.txt" и "result.txt" если она уже в "log.txt" то нечего некуда ненужно записывать. Еще строку которую нужно искать в первом файле вводится в ручную (вот здесь у меня и возникает ошибка если я делаю строку которую мне нужно искать статической то проблем не... http://www.cyberforum.ru/cpp-beginners/thread23934.html
C++ Классы
У меня возник вопрос! вот класс: class Mnojestvo{ //Класс Множество public: Mnojestvo(int n){FMas=new char ;} //Конструктор для итогого множества С Mnojestvo(int n,char*ptr); Mnojestvo Union(Mnojestvo P); //Метод "Объединение" Mnojestvo Cross(Mnojestvo P);// Метод "Пересечение" void Insert_Elem(); //Метод "Добавление элемента" ~Mnojestvo(){delete FMas;}
C++ считывание строк и чисел.
Доброго времени суток. Столкнулся с проблемой считывания чисел и строк. Используются только <string> и <iostream>. Необходимо вначале считать строку(имеется ввиду до переноса строки со всеми пробелами), а потом на следующей строке целое число, потом вывести строку и число через пробел. Повторять эти действия пока строка не равна "exit". #include <stdlib.h> #include <iostream> #include...
C++ Задание было, написать БД по билетам вокзала http://www.cyberforum.ru/cpp-beginners/thread23899.html
Добрый день! Прошу совета! Задание было, написать БД по билетам вокзала. Не работает процедура покупки билета. Т.е. необходимо чтобы значение Freeplace в записи уменьшилось на 1. А потом посмотреть это, через вызов процедуры Output(cfPtr). Посмотрите пожалуйста, код. Сейчас ничего не отображается после покупки билета, такое чувство, что срабатывает if(Train.Nomer==0) break; Всем заранее...
C++ не работает программа :( Уважаемые программисты помогите разобраться с проблемным запуском программы и другими вопросами. Сори если вопросы через чур, тупые, но я в этой деле новичок. Вообщем есть программа, сделана в среде VS09, под консольное приложение. После того как сделал долго искал где она родная,и как её сохранить , нашел её в фолдере по умолчанию.. C:\Documents and Settings\*User Name*\Мои документы\Visual... подробнее

Показать сообщение отдельно
le nom
4 / 4 / 0
Регистрация: 03.01.2009
Сообщений: 50
23.02.2009, 19:10     Открываются 2 текстовых файла, сложить построчно числа из 1 и 2 файла, сумму вывести в третий файл построчно
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
56
57
58
59
60
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
 
 
int main()
{
   char buf[1024];
   int len, i,count = 0;
   double t, j;
   FILE *f;
 
   f = fopen("C:\\....\\myfile.txt", "r"); 
   if (f == NULL) 
   {
      printf("can't open file!!!\n");
      return -1;
   }
 
   while (!feof(f)) 
   {
      fscanf(f, "%[^ ]", buf);
      if (!feof(f)) 
      {fscanf(f, "%[ ]", buf);}
      if (!feof(f)) 
      {
         fscanf(f, "%[^ ]", buf);
         i=0;
         j=0;
         while (buf[i] != 0) 
         {
             t=fmod(j,2);
////////////////////////////////////////////////////////             
                if 
                (
                  (buf[i] == 'a') ||
                  (buf[i] == 'A') ||
                  (buf[i] == 'e') ||
                  (buf[i] == 'E') ||
                  (buf[i] == 'i') ||
                  (buf[i] == 'I') ||
                  (buf[i] == 'o') ||
                  (buf[i] == 'O') ||
                  (buf[i] == 'u') ||
                  (buf[i] == 'U')
                )
                {if(t==0){++count;}}
                i++;
/////////////////////////////////////////////////////////
             if(buf[i]==' ') t++;
         }
      }
   }
   fclose(f);
   printf("%i\n", count);
   _getche();
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru