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

определить тип переменных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить исходную таблицу и сортировать ее по уменьшению значений последнего столбца. После в цикле, пока не откажется пользователь http://www.cyberforum.ru/cpp-beginners/thread742152.html
В результате обследования получены следующие сведения о работе предприятия: наименование предприятия, выпуск продукции, чис-ленность работающих на предприятии, фонд заработной платы. Подсчитать для каждого предприятия и по предприятиям в целом сред-нюю выработку. Отметить предприятие с максимальной выработкой на одного работающего. Количество предприятий не более 26. Распечатать результаты в...
C++ Количество элементов в разности множеств Всем привет. Знаю, что тема довольно заезженная. Пролистал похожие на форуме, но решил все-таки создать свою. Итак, есть задание. На вход программе подаются два упорядоченных множества(вообще в файлах, но для начала решил с массивами попробовать - потом на файлы это перенести несложно будет). Нужно найти количество элементов в множестве, являющемся разностью этих двух. Алгоритм должен быть... http://www.cyberforum.ru/cpp-beginners/thread742145.html
записть текста в файл с формы C++
Привет. создала на форме кнопку chackBox. в ней я должна написать название песни и при нажатие на нее у меня название песни должно записываться в файл. не подскажете как это сделать?
C++ Перегрузка функции в С++
1. Определить функцию Search(), которая позволяет найти самое длинное слово в предложении. Перегрузить функцию Search() для нахождения самого длинного слова в предложении, начинающегося с заданной буквы. 2. Определить функцию Letter(), которая подсчитывает количество букв ‘a’ в заданном слове. Перегрузить функцию Letter для нахождения количества заданной буквы в слове.
C++ Ввод с клавиатуры строку символов http://www.cyberforum.ru/cpp-beginners/thread742097.html
Здраствуйте. Пользователь вводит с клавиатуры строку символов. Найти в строке все маленькие англ. букви и перевести их в верхний регистр. Вывести на экран новую строку. Зарание спасибо за помощь.
C++ исправить ошибку в коде #include <stdio.h> #include <conio.h> #include <windows.h> #include <locale.h> #include <stdlib.h> #define OUTPUT_FILE "./OUTPUT.TXT" #define STRUCT_FILE "./STRUCT.DAT" struct info подробнее

Показать сообщение отдельно
POLISHA
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 11
22.12.2012, 19:58  [ТС]     определить тип переменных
Вот отрывок программы тип переменных здесь int и char?
// Тип записи данных

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
61
typedef enum {tipFld, podtipFld, brandFld, countryFld, priceFld, valueFld, yearFld, maxFld } FildeCode;
 
const int MAX_NUM_FLDS = maxFld;
 
int fldWidth[MAX_NUM_FLDS]; // Ширина полей
int fldAlign[MAX_NUM_FLDS]; // Выравниваие полей
 
struct DataRec {          // Поля записи данных. 
  string fld[MAX_NUM_FLDS]; //   Для унификации обработки все объявлены типа string
                            //   и помещены в массив
 
  string get ( int fldNum )
  {
    if (0==fldAlign[fldNum])
      return fld[fldNum] + string(fldWidth[fldNum]-fld[fldNum].length(),' ');
    else
      return string(fldWidth[fldNum]-fld[fldNum].length(),' ') + fld[fldNum];
  }
 
  void read ( ifstream& in ) {
    char bufChAr[999];
    for (int i=0; i<MAX_NUM_FLDS; ++i) {
      if(in.eof()) {fld[i] = "???(eof)"; continue;}
      in.getline(bufChAr,99);
      fld[i] = bufChAr;
    }
    in.getline(bufChAr,99);// Пропуск строки, разделяющей записи
  }//- - -read
 
 
  void write ( ofstream& out ) {
    for (int i=0; i<MAX_NUM_FLDS; ++i) out<<fld[i]<<endl;
    out<<"==="<<endl;// Строка, разделяющая записи
  }//- - -write
  
};//- - - - -DataRec
 
 
DataRec fldName;  // Имёна полей
 
   // Инициализация имён полей
void initFldsNames ( void ) 
{
  for ( int i=0; i<MAX_NUM_FLDS; ++i ) {
    fldName.fld[i]="???";
    fldWidth[i]=40;
    fldAlign[i]=0; //Выравниваие вправо для текста
  } 
 
  fldName.fld[tipFld]   = "Вид"; 
  fldName.fld[podtipFld]   = "Подвид";   
  fldName.fld[brandFld] = "Фирма"; 
  fldName.fld[countryFld] = "Страна"; 
  fldName.fld[priceFld] = "Цена"; 
  fldWidth[priceFld] = 9;
  fldAlign[priceFld]=1; //Выравнивание влево для чисел
  fldName.fld[valueFld] = "Характеристика";
  fldWidth[valueFld] = 9;
  fldAlign[valueFld]=1; //Выравнивание влево для чисел
  fldName.fld[yearFld]  = "Год производства";
  fldWidth[yearFld] = 4;
 Комментарий модератора 
пользуйтесь тегами форматирования кода!


Добавлено через 21 минуту
очень надо...ответьте плиз
 
Текущее время: 00:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru