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

Структура в Файле (ошибка) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ О правилах хорошего тона в C++: изменение данных из private секции класса А в классе В через указатель http://www.cyberforum.ru/cpp-beginners/thread1195143.html
#include <iostream> using namespace std; class A { int *a; public: A()
C++ Вставка слова в определённую строку текста не получается вставить слово в определённое место нечетной строки текста пытался сделать как то так, но тут что не так: void qwgfd(char *text1) { int a=0,b=0; int size; int L1; char s2; strcpy(s2,text); http://www.cyberforum.ru/cpp-beginners/thread1195128.html
Не получается объединить работающие по отдельности функции C++
Народ вот у меня все три функции по отдельности работают, но когда я их пытаюсь обеденить функция copy не пашет в чем может быть проблема?? #include <iostream> #include <string.h> #include <stdio.h> using namespace std; int sravnenie(void) { char book; char boot;
Поиск слова по шаблону C++
Нужно написать функцию поиска слов по шаблону. В шаблоне могут быть следующие символы: . любая, @ гласная, $ согласная, ? любая или отсутствие. Моя функция почему-то считает правильными все слова без разбора, подходящие по длине. bool checking(char* pattern, char* buffer, int l_o_pattern, int patbeg, int bufbeg) { bool indicator = false, yes = false; while (patbeg < l_o_pattern) { if...
C++ Соединить две строки в одну http://www.cyberforum.ru/cpp-beginners/thread1195090.html
А если пример таков: include <iostream> inclide <string.h> include<stdio.h> int main() char perl1, perl2, perl; { cout<<"Vvedite perl1"<<endl; gets(perl1); cout<<Vvedite perl2"<<endl;
C++ Странные результаты деления //Обнаружил странное исполнение функции деления в CodeBlocks 13.12 #include <iostream> #include <iomanip> #include <math.h> #include <cstdlib> using namespace std; подробнее

Показать сообщение отдельно
Candeee
0 / 0 / 0
Регистрация: 10.11.2013
Сообщений: 4
01.06.2014, 04:39     Структура в Файле (ошибка)
в файле уже написаны числа в виде:
4
1 5
8 5
3 4
9 3
Первое число "4" - количество точек "P". След-е числа это координаты точек "P" т.е.(x y).
Сделал функцию, которая добавляет в файл новые координаты(x;y)
Нужно сделать чтобы первое число т.е."4" меняло своё значение, в зависимости от количества точек.
Например,введу ещё 5 точек, то вместо "4" должно стать "9" .
Вот функция:

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
struct index 
        {
          int k;           // кол-во точек
          int to4ka_x;  // координата "x"
          int to4ka_y;  // координаты "y"
        };
 
void add() 
{  
    const int mas=100;
    int i,n;
    index index_ob[mas]; 
 
    cout<<"Сколько точек введём: ";
    cin>>n;
 
    ofstream myfile;
    myfile.open("abc.txt", ios::out | ios::app );
 
    for(i=1; i<=n; i++)
     {  
         cout<<"x: "; cin>>index_ob[i].to4ka_x;
         cout<<"y: "; cin>>index_ob[i].to4ka_y;
         myfile<<"\n"<<index_ob[i].to4ka_x<< " " <<index_ob[i].to4ka_y;
     }
    myfile.close();  
 
   // ввожу новые точки, а число, отвечающее за их кол-во, не меняется.
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru