Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.97
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
#1

Шифровальщик паролей - C++

02.08.2010, 00:01. Просмотров 4361. Ответов 51
Метки нет (Все метки)

Здравствуйте, уважаемые гуру и более другие программисты.
Я, как видно из моего ника, полный нуб. Это обидно.
А ведь очень хочется разобраться, как эта куча железяк работает изнутри.

Я пару дней тщетно штудировл поиск, но толку было мало.
У меня есть Visual 2008, я научился компилить программу плана cout<<"HELLO WORLD"; да и вообще много чего в консоли.
Но вот дальше полный затык. Пытаюсь компилить примеры - куча ошибок. Я так понимаю, что чего то мне нехватает. Ума наверняка.

Я в программировании не первый день, и вполне способен разобраться в синтаксисе и алгоритмах. Прекрасно знаю, что такое ООП и как с ним бороться. Но не в C++
А вот в спицифике - хоть убей. Ничего не понимаю.
Помогите, люди добры, мы не местные и документы украли.

Вот с чего начать и куда двигаться?
Очень хочется примеров. Допустим идея такая. Нужно сделать хранитель паролей.
Задача простая - юзер вводит логин и пароль. Прога его шифрует (алгоритм - не вопрос) и выдает в буфер обмена только тогда, когда набран основной пароль. (Ну кагбэ бестолковая защита от троянов)

Вот с чего мне начать? (Ужасно наглая рожа)
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.08.2010, 00:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Шифровальщик паролей (C++):

Создать генератор паролей в котором можно указать длину пароля и количество паролей - C++
Помогите пожалуйста! Задание: Нужно создать генератор паролей в котором можно указать длину пароля и количество паролей то есть длина...

Шифровальщик данных - C++
Нужна прога, которая сможет зашифровать данные и расшифровать...Хочу , чтобы использовались 'a','b','c','d','e','f', ...

генератор паролей - C++
кто нибудь может показать программку генератор паролей?

Генератор паролей - C++
нужно сгенерировать пароль хотя что бы большие латинские буквы, Коды английских символов - «A»=65,…,«Z»=90, «a»=97,…, «z» =122. ...

Генератор паролей - C++
Привет юзерам cyberforum'а. Требуется следующее: Написать программу - генератор паролей. Программа должна выполнять следующие...

Генератор паролей - C++
Здравствуйте! Мне нужна ваша помощь! Мне нужно, чтобы пароли которые я генерирую, записывались в шаблон Word, Excel и Блокнот (по...

51
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
02.08.2010, 23:50  [ТС] #46
Vladimir616,

Спасибо. Это я уже поолшел сам, методом тыка. И даже что то заработало. Затык у меня в этом (позволю себе вернутьс чуть назад):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <fstream> //Для файлового ввода-вывода
using std::cout;
using std::ifstream;
int main()
{
        ifstream ifs;
        int a = 0, b = 0, c = 0;// Завели три переменные целого типа и присвоили им нулевые значения
        ifs.open("text.txt");// Открыли файл. text.txt лежит в папке программы
        if(!ifs)//Проверили открылся ли файл
        {
                cout<<"File is not open\n";//Если нет, выводим сообщение
                exit(1);//Вышли из программы
        }
        ifs >> a >> b >> c;// Считали данные из файла
        return 0;// Вернули ноль, так как программа завершилась успешно
}
За что он посылает меня так:

1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\password\password\password.cpp(1) : warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\password\password\password.cpp(2) : warning C4627: #include <fstream>: пропущен при поиске использования предкомпилированного заголовка
1> Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка
1>c:\documents and settings\администратор\мои документы\visual studio 2008\projects\password\password\password.cpp(19) : fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник.
1>Журнал построения был сохранен в "file://c:\Documents and Settings\Администратор\Мои документы\Visual Studio 2008\Projects\password\password\Debug\BuildLog.htm"
1>password - ошибок 1, предупреждений 2
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========
0
Christopher M.
9 / 9 / 0
Регистрация: 02.07.2010
Сообщений: 28
03.08.2010, 00:02 #47
Возможно, за то, что вы забыли добавить директиву "#include "stdafx.h"" в источник?

Правда, суньте эту строку #include "stdafx.h" - в password.cpp. К тому же, может там уже iostream и прочее объявлено...
0
accept
4832 / 3253 / 165
Регистрация: 10.12.2008
Сообщений: 10,569
03.08.2010, 05:27 #48
Цитата Сообщение от Nameless One Посмотреть сообщение
Ты думаешь правильно, это экземпляр класса std::ifsream - файлового потока ввода.
В общем, Vladimir616 все правильно расписал.


Не следует завершать работу программу функцией exit
Вместо этого лучше написать:
C++
1
return EXIT_FAILURE; //или return 1;
Цитата Сообщение от easybudda
Какой-то сомнительный там примерчик...
Цитата Сообщение от nubo
Я избалован ЗРЗ, а там при завершении программы нужно как рах выролнить exit()
Почему это плохо в С++?
в примере сообщение не выводится, а если exit убрать, вызывается деструктор и выводит сообщение

Добавлено через 11 минут
nubo, stdafx.h не входит в язык C++, скачай ещё dev-cpp, он компилирует цпп коды, но не требует для этого всяких левых stdafx.h

Добавлено через 2 минуты

Не по теме:

Код
c:\documents and settings\администратор
баннер не ловил ещё ?

0
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
03.08.2010, 08:36  [ТС] #49
Christopher M.,
Правда, суньте эту строку #include "stdafx.h" - в password.cpp. К тому же, может там уже iostream и прочее объявлено...
Это я делал - не помогает(((

accept,
скачай ещё dev-cpp
а не подскажете, где его взять и что с ним делать?
0
M128K145
Эксперт JavaЭксперт С++
8320 / 3540 / 143
Регистрация: 03.07.2009
Сообщений: 10,708
03.08.2010, 09:03 #50
Цитата Сообщение от nubo Посмотреть сообщение
а не подскажете, где его взять
Бесплатные среды (IDE) для программирования на С/С++
0
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
03.08.2010, 09:04 #51
nubo, Вы снова создали непустой проект... stdafx.h требует только если вы не включаете пустой проект...
0
nubo
113 / 70 / 8
Регистрация: 31.07.2010
Сообщений: 334
03.08.2010, 10:41  [ТС] #52
Всем ОГРОМНОЕ СПАСИБО! Разобрался наконец то , все оказалось очень просто.
А сначала казалось непролазной дебрей.
Супер форум, я теперь его фанат.
0
03.08.2010, 10:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2010, 10:41
Привет! Вот еще темы с ответами:

Генератор паролей - C++
Представляю Вам генератор паролей на C++. Спасибо пользователю nammidd за помощь в изменении расширения выходного файла. Описание:...

Генерация паролей - C++
Помогите, пожалуйста, уважаемый программисты!! сочно нужна простенькая задачка (текст) по генерации паролей!!! к сожалению нет...

Генератор паролей - C++
1. В таблице 1 найти требования, которым должен удовлетворять генератор паролей, соответствующий Вашему варианту. 2. Написать...

подбор паролей - C++
может кто то писал,не как не могу разобраться


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
52
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru