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

Ошибки в коде, прошу помочь. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ заставка по линукс http://www.cyberforum.ru/cpp-beginners/thread298316.html
привет ) Есть такая проблема. Как мне написать код ? Нужно сделать простейшую заставку на Qt,ну что бы там хотя бы двигались пару линий . Я просто не понимаю сам код на Qt из-за того что не знаю анг.яз.Если C++ на минимальном уровне, то на Qt вообще не понятно. Если не трудно, кто знает напишите сам простенький код (пару линий что бы крутились), дальшу думаю сам допру ...
C++ Объединение несколько кодов. Здравствуйте, у меня тут такое дело, мне надо объединить несколько кодов в один целый и чтобы он работал. Ошибок Rebuild solution не выявил, но программа не работает %-) ... не знаю в чем дело, если кому не сложно помогите мне доделать код. Спрашивайте,задавайте вопросы,если хотите можем пообщаться через почту или другие приложения. А программа сама должна выполнять роль справочника которая... http://www.cyberforum.ru/cpp-beginners/thread298295.html
Определить значение массива по правилу C++
Задачка! Даны вещественные массивы A, B. Определить значения вещественного массива C по правилу: C=сумме j-го столбца массива A при B>0 C=0 при B=0 C=A+A при B<0 Значение переменной i изменяется от 0 до 5. Плиз, проверьте, где ошибки! Я пока плохо шарю в с++ _________________________________________________--
Файлы и записи C++
Помогите с решением пожалуйста, заранее спасибо. Из заданного файла f, каждая запись которого содержит информацию о наибольших горных вершин мира (название, часть света, страна и высота вершины) сформулировать файл f1 из записями о вершинах, которые выше чем 3000 метров и находятся в Европе. Все файлы вывести на печать.
C++ Как понять код? http://www.cyberforum.ru/cpp-beginners/thread298260.html
этот код запускается , но как понять что он именно выполняет? может быть кто ни будь прокомментирует? #include <conio.h> #include <iostream> #include <windows.h> #define A B. #define C if(
C++ Конструктор копии Здравствуйте! Не могу никак правильно использовать конструктор копии, тоесть создать копию обьекта (массива):( Вот конструктор с параметрами: template <class T> Kurs <T> :: Kurs (int n) { razmer (n); assert (n > 0); mas = new T ; подробнее

Показать сообщение отдельно
29A
Сообщений: n/a

Ошибки в коде, прошу помочь. - C++

18.05.2011, 00:58. Просмотров 297. Ответов 0
Метки (Все метки)

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
74
75
76
77
78
79
80
81
82
83
84
85
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
unsigned char TaktLRR(unsigned char *f, unsigned int &State)
{
unsigned char Bit, Sj;
Bit=State&1;
Sj=(State&1)^(State&1<<(f[0]-f[1]))>>(f[0]-f[1]);
if(f[2]&&f[3])
{
 
Sj^=(State&1<<(f[0]-f[2]))>>(f[0]-f[2]);
Sj^=(State&1<<(f[0]-f[3]))>>(f[0]-f[3]);
}
State>>=1;
State=State|Sj<<(f[0]-1);
return Bit;
}
 
unsigned char GenByteLRP(unsigned char*f, unsigned int State_0)
{
int i=0;
unsigned int State=State_0;
unsigned char Byte=0,Bit;
for(i=0;i<8;i++)
{
Bit=TaktLRR(f,State);
Byte|=Bit<<i;
}
return Byte;
}
unsigned char Generate(unsigned char*Key1, unsigned char*Key2, unsigned char* f1, unsigned char* f2)
{
int i=0;
int masKey[32];
for(i=0;i<32;i++)
{
if (GenByteLRP(f1, Key1)==1) 
{
masKey[i]=GenByteLRP(f2, Key2);
}
 
 
else
{
continue;
}
return masKey;
}
 
unsigned char Cript(unsigned char *Message, unsigned char len)
{
unsigned char cript = masKey;
unsigned char i;
while (len--)
{
cript ^= *Message++;
for (i = 0; i < 8; i++)
cript = cript & 0x80 ? (cript << 1) ^ 0x31 : cript << 1;
}
return cript;
}
int main()
{
unsigned char Key1[16];
unsigned char Key2[16];
unsigned char Message[];
unsigned char lenMessage;
cout<<’input message’;
cin.getline>>Message;
unsigned char f1[3]={4,3,2};
unsigned char f2[3]={6,3,1};
lenMessage=(int)strlen((char *)Message);
cout<<’input Key1’;
cin.getline(Key1,16);
cin.getline(0);
cout<<’input Key2’;
cin.getline(Key2,16);
cin.getline(0);
Generate(Key1,Key2);
Cript(Message,lenMessage);
stdout<<cript;
}
 Комментарий модератора 
Используйте теги форматирования кода!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru