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

Базы данных на си - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как объявить 10 значную переменную такой как 9876543210 http://www.cyberforum.ru/cpp-beginners/thread695541.html
Какой тип переменной используется для объявления 10 значной переменной такой как 9876543210? пробовал double, но компилятор выдаёт ошибку, для int это слишком большое число.
C++ Псевдокод, данные, тестовые данные необходимо выполнить задание после написания программы: Описать 1. структуру псевдокод программы; 2. данных и связей по данным; 3. взаимодействие (интерфейс) программы с пользователем; 4. тестовые данные; 5. схему (план) отладки и тестирования; 6. провести необходимое количество «выполнений» программы; 7. получить систему скриншотов, полученных при «выполнении» программы. (по планам... http://www.cyberforum.ru/cpp-beginners/thread695535.html
Вывод содержимого файла C++
Здравствуйте! Проблема в том что не выводит на экран содержимое файла. 1 раз выводит, а второй нет(( и еще надо вывести содержимое в другой файл (например, output.txt) при этом поменяв местами 2 соседние слова. Думал это как-то может через strncpy сделать, но КАК? подскажите, пожалуйста. вот код #include <vcl.h> #pragma hdrstop ...
C++ Написать функции 1 вывода массива на экран
Создать массив на 10 эдементов.Заполнить случайными значениями до 10,написать функции 1 вывода массива на экран. 2 Добовления элемента нового массива в коне.3 добавить новые элементы в начало массива вставка элемента в прроои пользыватель вводит в какой жлемент вводить.4 удпление элемента массива с конца массива.5 удаление элемента масива с начала 6 удаление произвольного дополнительного...
C++ Вызов DialogProc http://www.cyberforum.ru/cpp-beginners/thread695514.html
большой проект Win32, в нем добавил формочку, то есть диалог. Вызываю этот диалог так:CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), NULL); но так как мне нужна функция-обработчик событий CreateDialog(GetModuleHandle(NULL), MAKEINTRESOURCE(IDD_DIALOG1), GetDesktopWindow(), DialogProc); и в другой файл кинул мою функцию #include <Windows.h>
C++ Цикл While, вывод таблицы символов и соответствующих им целых чисел Всем доброго времени суток!!! Ситуация следующая... Задача: Символ 'b' равен char('a' + 1), 'c' - char('a' + 2) и т.д. Используя цикл While, выведите на экран таблицу символов и соответствующих им целых чисел. Вот что у меня получилось..#include <iostream> #include <clocale> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int i = 1; char op = 'a' + i; while (i <= 'z') подробнее

Показать сообщение отдельно
Oksana_ks
2 / 2 / 0
Регистрация: 17.10.2012
Сообщений: 54

Базы данных на си - C++

12.11.2012, 17:35. Просмотров 611. Ответов 10
Метки (Все метки)

не понимаю в чем ошибка

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
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <math.h>
#define n 3;
#define line printf     ("\n----------------------------------------------------------------------------------------------------------------------------");
#define  shapka printf  ("\nImya |ed | izgotl| postav   |stoim | izgot |data | srokhran |stoimperev |stoimbezperev| stoimsperev| ");
 
struct sklad { char Imya[15], ed[15], izgotl[15], postav[15], data[15];
               int stoim, izgot, srokhran, stoimbezperev;
               float stoimperev, stoimsperev;
               } M[3];
 
void vvod ()
{
    for (int i=0;i<n;i++)
{
    printf ("\n  vvedite im9 :");
    scanf ("%s", &M[i].Imya);
    printf ("\n  vvedite nazvanie edinic zmerenia :");
    scanf ("%s", &M[i].ed);
    printf ("\n  vvedite izgotovitelya:");
    scanf ("%s", &M[i].izgotl);
    printf ("\n  vvedite postavshika:");
    scanf ("%s", &M[i].postav);
    printf ("\n  vvedite stoimost edinicu tovara :");
    scanf ("%d", &M[i].stoim);
    printf ("\n  vvedite kol-vo edinic tovara:");
    scanf ("%d", &M[i].izgot);
    printf ("\n  vvedite datu postuplenia :");
    scanf ("%s", &M[i].data);
    M[i].stoimperev = M[i].izgot * M[i].stoim * 0.25;
    M[i].stoimbezperev = M[i].izgot * M[i].stoim;
    M[i].stoimsperev = M[i].stoimbezperev + M[i].stoimperev;
}
return;
}
 
 
void vivod()
{line;
shapka;
line;
for (int i=0;i<n;i++)
{printf ("\n |%7s|%7s|%7s|%7s|%5d|%7d|%7s|%5d|%7f|%7d|%7f|", M[i].Imya, M[i].ed, M[i].izgotl, M[i].postav, M[i].stoim, M[i].izgot, M[i].data, M[i].srokhran,M[i].stoimperev, M[i].stoimbezperev, M[i].stoimsperev);
line;};
return;
}
 
 
 
 
 
main()
{int key;
do {printf ("\n ***Menu***");
    printf ("\n 1 - vvod");
    printf ("\n 2 - vivod");
    printf ("\n 3 - exit");
    printf ("\n vvedite nomer");
    scanf ("%d", key);
switch (key)
{
       case1: vvod();break;
       case2: vivod(); break;
       case3: break;
       default: printf ("\n Error");}
       while (key!=3);
       printf ("\n End Programm");
}
while(key!=3);
     getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru