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

Рапределение идндексов по элементам, независимо от значения переменной - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка изображения на форму. http://www.cyberforum.ru/cpp-beginners/thread563014.html
Добрый вечер, друзья! Не подскажете как вставить банально просто картинку в windorms? NewBitMap("grass.jpg",32,32) // псевдокод
C++ Бинарное дерево Помогите Добавить перегрузку следующих операторов в виде методов контейнерного класса + добавление элемента; + добавление элементов; > отношение порядка; ! реверс символов строк; индексирование; = копирование; Добавить перегрузку следующих операторов в виде дружественных функций - удаление элемента; http://www.cyberforum.ru/cpp-beginners/thread563009.html
C++ В чем разница создания объекта?
#include <iostream.h> #include <conio.h> class B {private: int b1,b2; public: B() {cout<<"Constructor B without parameters"<<endl; } B(int i, int j):b1(i),b2(j) {cout<<"Constructor B with parameters"<<endl;
C++ Волновой алгоритм (шахматы, конь)
Всем привет! Пытался написать волновой алгоритм для нахождения кратчайшего пути коня на шахматной доски из A->B. Но что-то у меня пути некорректно рисует. #include<iostream>
C++ очистка буфера клавиатуры как это сделать? http://www.cyberforum.ru/cpp-beginners/thread563004.html
как очистить буфер клавиатуры?в программе только первое нажатие запоминается! #include <conio.h> #include <stdio.h> #include <graphics.h> void Draw ( int x, int y, int color ) { setfillstyle ( 1, color ); // сплошная заливка, цвет color bar ( x, y, x+15, y+15 ); // залитый прямоугольник } main()
C++ Муз проигрыватель на с++ Здравствуйте нужно написать муз проигрыватель на языке с++ Должно быть включено: перемотка, остановка, воспроизведение, запись подробнее

Показать сообщение отдельно
Inguldima
0 / 0 / 0
Регистрация: 01.05.2012
Сообщений: 23

Рапределение идндексов по элементам, независимо от значения переменной - C++

01.05.2012, 19:36. Просмотров 305. Ответов 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
void List::read()
{
    ifstream f1("rezult.txt");
    char s[255];
 char mas_s[50][255];
 char*f;
 int i,kol;
 kol = 1;
 
 while(!f1.eof())
 {
     f1.getline(s,255);
     f = strtok(s,";");
 while(f)
 {
  strcpy(mas_s[kol],f);
 kol++;
  f = strtok(0,";");
 }
 }
 kol=8;
 for(i=1;i<kol;i++)
 {
     if(i==1)List::add(atoi(mas_s[i]),mas_s[i+1],atoi(mas_s[i+2]),atoi(mas_s[i+3]));
     else if(i==2)List::add(atoi(mas_s[i+3]),mas_s[i+4],atoi(mas_s[i+5]),atoi(mas_s[i+6]));
 } 
 f1.close();
}
У меня всего 4 добаляемых элемента. Как сделать чтоб при любом значении kol оно рапределяло правильно идндексы по элементам? Я вот сделал для 2-записей,
C++
1
2
3
4
5
6
for(i=1;i<kol;i++) {
  if(i==1)
    List::add(atoi(mas_s[i]),mas_s[i+1],atoi(mas_s[i+2]),atoi(mas_s[i+3]));
  else if(i==2)
    List::add(atoi(mas_s[i+3]),mas_s[i+4],atoi(mas_s[i+5]),atoi(mas_s[i+6]));
 }
но нужна универсальная помогите пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru