Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.04.2013, 11:32   #1
Dima-War
Форумчанин
 
Регистрация: 17.03.2012
Сообщений: 105
По умолчанию Аргументы main

Добрый день. Стоит задача написать программу, которая запрашивает пароль при запуске через командную строку. Набросок я сделал, но правильного результата не получил. Подскажите в чем ошибка.


Код:
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
	setlocale(LC_ALL,"Russian");
	char pass[] = "password";
	if(!strcmp(pass, *argv))
	{
		cout << "Пароль верен " << endl;
		system("pause");
		return 0;
	}
	else
	{
		cout << "Пароль неверен " << endl;
		system("pause");
		return 1;
	}
}
Dima-War вне форума Ответить с цитированием
Старый 02.04.2013, 11:46   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Выведите *argv, для начала.
Abstraction вне форума Ответить с цитированием
Старый 02.04.2013, 12:28   #3
f.hump
C/C++, Asm
Участник клуба
 
Аватар для f.hump
 
Регистрация: 02.03.2010
Сообщений: 1,323
По умолчанию

strcmp(pass, argv[1])
f.hump вне форума Ответить с цитированием
Старый 02.04.2013, 12:56   #4
Dima-War
Форумчанин
 
Регистрация: 17.03.2012
Сообщений: 105
По умолчанию

Цитата:
Сообщение от f.hump Посмотреть сообщение
strcmp(pass, argv[1])
Выдает такую вот ошибку

Unhandled exception at 0x5b19d442 (msvcr100d.dll) in pass.exe: 0xC0000005: Access violation reading location 0x00000000.
Dima-War вне форума Ответить с цитированием
Старый 02.04.2013, 13:28   #5
Dima-War
Форумчанин
 
Регистрация: 17.03.2012
Сообщений: 105
По умолчанию

Все, разобрался. Спасибо
Dima-War вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аргументы функции main(); argc и argv Lunex.08 Общие вопросы C/C++ 7 15.09.2012 00:11
аргументы функции main() dronchik2010 Помощь студентам 0 23.01.2012 22:02
Аргументы функции main dronchik2010 Помощь студентам 1 23.01.2012 18:44
аргументы метода main () в обратном порядке turtles Общие вопросы по Java, Java SE, Kotlin 1 25.04.2011 10:13
Exception in thread "main" java.lang.NullPointerException at Main.main(Main.java:9) elpilasgsm Помощь студентам 4 18.01.2011 08:23