CreatoR Опубликовано 30 октября, 2007 Жалоба Поделиться Опубликовано 30 октября, 2007 Wu-Tang Это данные соединения (ADSL). VBS скрипт: ' Данные имени подключения, логина, и пароля:'============================================ConnectionName = "adsl"UserName = ""PassWord = ""SleepTime = 50 'Минуты'============================================If ConnectionName = "" Or UserName = "" Or PassWord = "" Then Wscript.QuitSet Obj = WScript.CreateObject("WScript.Shell")While 1Wscript.Sleep (SleepTime * 60 * 1000)Obj.Run "Rasdial " & ConnectionName & "/Disconnect", 0, TrueObj.Run "Rasdial " & ConnectionName & " " & UserName & " " & PassWord, 0, TrueWEnd Bat-Файл: ::Данные имени подключения, логина, и пароля:::==============================Set ConnectionName="adsl"Set UserName=""Set PassWord=""Set SleepTime=50::==============================Set /A SleepTime=%SleepTime% * 60 * 1000:Loopping -n %SleepTime% localhost > nulrasdial "%ConnectionName%" /Disconnectrasdial "%ConnectionName%" "%UserName%" "%PassWord%"Goto Loop Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Weltkind Опубликовано 30 октября, 2007 Жалоба Поделиться Опубликовано 30 октября, 2007 CreatoR Привет сможешь написать следующие батники? Задание 1. Создать командный файл,который позволяет по требованию пользователя: 1. распоковать архив формата arj в указанный каталог 2. распоковать архив формата zip в указанный каталог 3. если не указаны параметры командного файла, выводит подсказку. Задание 2. Реализуйте командный файл в ОС Linux, который может выполнять следующие действия: Вывести на экран содержимое корневого каталога, отсартированное по времени модификации файлов. В этом каталоге образовать свой пользовательский каталог, создать в нём файл, переименовать его, вывести содержимое файла на экран. Перенести данный файл в родитеський каталог. Перейти в корневой каталог. Вывести на экран календарь на текущий год. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CreatoR Опубликовано 31 октября, 2007 Жалоба Поделиться Опубликовано 31 октября, 2007 Weltkind: Задание 1 Для распаковки нужно будет использовать внешние средства, такие как 7zip к примеру (для подробностей использования консольной версии нужно читать документацию к 7z). Задание 2 Увы, но я с линуксом не знаком, у меня его нет :) Хотя не думаю что команды в нём многим отличаются от виндосовских. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 31 октября, 2007 Жалоба Поделиться Опубликовано 31 октября, 2007 CreatoR: Хотя не думаю что команды в нём многим отличаются от виндосовских.Многим отличаются (скорбный или радостный смайлик ставить, не знаю :) ). Linux, точнее, ее предок UNIX, разошлась с Windows очень давно, даже еще до MS-DOS. Отличия примерно как между C и Basic. Утилиты командной строки в Linux гораздо больше развиты, например, тот же вывод календаря или упаковщики-распаковщики. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Weltkind Опубликовано 1 ноября, 2007 Жалоба Поделиться Опубликовано 1 ноября, 2007 Кто-нибудь сможет мне помочь или нет срочно надо :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 1 ноября, 2007 Жалоба Поделиться Опубликовано 1 ноября, 2007 (изменено) Weltkind: ВНИМАНИЕ: помните, что вам никто ничего здесь не должен. И если вы попросили написать программу, а ее не написали - значит это никого не заинтересовало. Не надо оставлять сообщения типа "так что, мне никто не поможет?" - они будут расцениваться как флуд с принятием соответствующих мер.ИМХО, это типичная надуманная учебная задача. В принципе, ничего сложного, но для таких вещей надо поднимать конспекты или лезть в man'ы. Видимо, линуксоидов это не заинтересовало. Изменено 1 ноября, 2007 пользователем Тролль Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tim_A Опубликовано 3 ноября, 2007 Жалоба Поделиться Опубликовано 3 ноября, 2007 Я никогда ничего не програмировал. У меня на работе стоит комп (подключен к прибор). Там ПО 1988го года от HP. Кажется на паскале. Данные сохраняются в формате .lif и записать их можно только через flopy. Теперь проблема - вставляешь дискету в нормальный комп, а Винда не знает такой формат. Есть прога под Win98, она конвертирует .lif в папку с 3мя файлами. У 1го .txt, у остальных не знаю какое. Но прога под XP не работает. Вопросы - 1) кому нить это интерессно? 2) если да, то что от меня нужно? 3) если нет, куда обратиться? Заранее всем спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 3 ноября, 2007 Жалоба Поделиться Опубликовано 3 ноября, 2007 Tim_A: Скорее всего, это никому не интересно и не будет интересно. LIF - старый фирменный HP формат обмена данных типа архива. Под XP, кажется, архиваторов, знающих этот формат, нет. Под DOS/Windows 9x было что-то вроде LIFUTIL или LIFARC, но, как я понимаю, это уже имеется. Так в чем проблема, в том, что под XP нужная прога не работает? Тогда проще всего поставить для ее работы Windows 98 или даже 95, или параллельно к XP, или внутри ее в виртуальной машине. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Cade Опубликовано 4 ноября, 2007 Жалоба Поделиться Опубликовано 4 ноября, 2007 Реализовать программно функции калькулятора, выполняющего арифметические операции над вещественными числами. Арифметические операции реализовать на Ассемблере. Как совмемтить ассемблер с каким либо другим языком???? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Tim_A Опубликовано 4 ноября, 2007 Жалоба Поделиться Опубликовано 4 ноября, 2007 to Тролль Спасибо за информацию! Поставил паралельно 98Win. А можно ещё поподробнее о последне варианте (где прочитать об этом можно)? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 4 ноября, 2007 Жалоба Поделиться Опубликовано 4 ноября, 2007 Tim_A: Виртуальные машины Как пользоваться Microsoft Virtual PC VMware Workstation Cade: Самый простой вариант - использование ассемблерных вставок, написанная на Ассемблере часть программы вставляется прямо внутрь основной программы через специальный оператор (например, asm ... end). Более сложный - подключение подпрограмм, написанных на Ассеблере и отдельно откомпилированных. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
))) Опубликовано 7 ноября, 2007 Жалоба Поделиться Опубликовано 7 ноября, 2007 Здравствуйте. Если сможете, то помогите пожалуйста :bye1: Задача, нужно решить на турбо паскале. Логической переменной t присвоить значение true или false в зависимости от того, является натуральное число k степенью 2 или нет. Заранее спасибо :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Charlie Rat Опубликовано 9 ноября, 2007 Жалоба Поделиться Опубликовано 9 ноября, 2007 Помогите с решением задач. Начал учиться. Опыта пока маловато. необходимо: 1. Напишите программу, проверяющую число, введенное с клавиатуры на четность. 2. Дано натуральное число а (a<100). Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр. Язык программирования - Си. Теоретически понимаю как это все происходит, а как должно выглядеть в коде никак не пойму. Заранее благодарен. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 9 ноября, 2007 Жалоба Поделиться Опубликовано 9 ноября, 2007 (изменено) ))): vari,j,l:integer;b:boolean;beginj:=1;b:=false;ReadLn(l);for i:=0 to 15 do begin j:=j+j;if l=j then b:=true end;WriteLn(b);ReadLn;end. Charlie Rat: # include <stdio.h>main(){int i;scanf("%i",&i);printf("%s\n",i%2?"nechetnoe":"chetnoe");getch();} # include <stdio.h>main(){int i;scanf("%i",&i);printf("%i %i\n",i<10?1:2,i/10+i%10);getch();} Изменено 9 ноября, 2007 пользователем Тролль Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Charlie Rat Опубликовано 9 ноября, 2007 Жалоба Поделиться Опубликовано 9 ноября, 2007 Спасибо!!! Первую задачу с горем пополам уже решил. Сейчас буду разбираться со второй. Если будут вопросы можно задавать? А то, Си учу только неделю. До этого лет 15 вообще с программированием не сталкивался. Учили когда-то еще в ВУЗе основы Паскаля и на этом все закончилось. Но теперь приходится. А еще одновременно Adobe Photoshop & HardWare. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ereina Опубликовано 11 ноября, 2007 Жалоба Поделиться Опубликовано 11 ноября, 2007 Помогите пожалуйста сделать работу на Turbo C++: организовать два связных списка по m элементов,используя функцию создания списка с помощью генератора случайных чисел; вывести оба списка в строку,используя функцию.В функцию вывода добавить подсчет элементов; в первом списке удалить узлы с нулевым значением,а во втором списке-узлы со значением 1; слить оба списка в один простым сцеплением.Вывести на экран. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Charlie Rat Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 Надо вычислить факториал в заданном диапазоне. Написал, но где-то ошибка в коде. Помогите разобраться. #include <iostream> using namespace std; void main(){ int i=0; int N=5; int N_factorial; while(i <= N){ N_factorial = 1; i += 1; N_factorial *= i; } cout<<"Result - "<<N_factorial<<"\n\n"; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Charlie Rat Опубликовано 16 ноября, 2007 Жалоба Поделиться Опубликовано 16 ноября, 2007 Получилось. #include <iostream> using namespace std; void main () { int res; int i, n=10; i = 1; res = 1; do { res = res*i; i = i+1; } while(i<=n); cout<<"result -"<<res<<"\n"; } Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Prohozhiy Опубликовано 22 ноября, 2007 Жалоба Поделиться Опубликовано 22 ноября, 2007 (изменено) Доброго времени суток! Обращаюсь за помощью. Сам я не програмист и с языками не когда дела не имел. Но сложилась такая ситуация, что нужно мне знать С/С++. Начал изучать и вот первая же задача ставит в тупик. Вроде делаю всё правильно, но компилятор выдаёт ошибку. /*1) Для каждого из типов данных char, short, int, long, float, double, long double и unsigned char, unsigned short, unsigned int, unsigned long вывести на экран строку вида:<Тип данных>: <число бит> разрядов, минимальное значение = <минимум>, максимальное значение = <максимум>Пример (для char):Type char: 8 bits, minimum = -128, maximum = 127Использовать предельные значения, определенные в заголовочных файлах limits.h и float.h. Число бит вычислять с помощью оператора sizeof.*/#include "stdafx.h"#include "limits.h"#include "float.h"#include "stdio.h"void main(void){char ch;short sh;int in;long lo;float fl;double db;long double ld;unsigned char uc;unsigned short us;unsigned int ui;unsigned long ul;printf(const char "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8), SCHAR_MIN, SCHAR_MAX;ptintf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8), SHRT_MIN, SHRT_MAX;printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8), INT_MIN, INT_MAX;printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8), LONG_MIN, LONG_MAX;printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8), FLT_MIN, FLT_MAX;printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8), DBL_MIN, DBL_MAX;printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8), LDBL_MIN, LDBL_MAX;printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8), UCHAR_MAX;printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8), USHRT_MAX;printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8), UINT_MAX;printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8), ULONG_MAX;return 0;} Подскажите где ошибка? Почему принтф не хочет работать? :doh: Изменено 22 ноября, 2007 пользователем Prohozhiy Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 22 ноября, 2007 Жалоба Поделиться Опубликовано 22 ноября, 2007 (изменено) А зачем const char в первом printf ?! А также скобки неправильно закрываеш, ) должно быт перед ; printf( "Type char: %d bits, minimum=%d, maximum=%d\n", sizeof(ch)*8, SCHAR_MIN, SCHAR_MAX);printf("Type short: %d bits, minimum=%d, maximum=%d\n", sizeof(sh)*8, SHRT_MIN, SHRT_MAX);printf("Type int: %d bits, minimum=%d, maximum=%d\n", sizeof(in)*8, INT_MIN, INT_MAX);printf("Type long: %d bits, minimum=%d, maximum=%d\n", sizeof(lo)*8, LONG_MIN, LONG_MAX);printf("Type float: %d bits, minimum=%d, maximum=%d\n", sizeof(fl)*8, FLT_MIN, FLT_MAX);printf("Type double: %d bits, minimum=%d, maximum=%d\n", sizeof(db)*8, DBL_MIN, DBL_MAX);printf("Type long double: %d bits, minimum=%d, maximum=%d\n", sizeof(ld)*8, LDBL_MIN, LDBL_MAX);printf("Type unsigned char: %d bits, minimum=%d, maximum=%d\n", sizeof(uc)*8, UCHAR_MAX);printf("Type unsigned short: %d bits, minimum=%d, maximum=%d\n", sizeof(us)*8, USHRT_MAX);printf("Type unsigned int: %d bits, minimum=%d, maximum=%d\n", sizeof(ui)*8, UINT_MAX);printf("Type unsigned long: %d bits, minimum=%d, maximum=%d\n", sizeof(ul)*8, ULONG_MAX); Изменено 22 ноября, 2007 пользователем Darhazer Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 22 ноября, 2007 Жалоба Поделиться Опубликовано 22 ноября, 2007 Так компилятор же должен написать пояснения к ошибкам, читаешь и исправляешь, что ему не нравится. Кроме ошибок, которые отметил Darhazer, вторая printf у тебя написана как ptintf. Потом, все числа ты выводишь как обычные целые со знаком, по формату d, а они самых разных типов, так что выводится будет часто совсем не то. Может, быть, что-то еще не заметил, компилятор напишет... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Prohozhiy Опубликовано 23 ноября, 2007 Жалоба Поделиться Опубликовано 23 ноября, 2007 Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, . Мол не найден такой то файл, невозможно запустить программу. Работаю (пытаюсь работать :sly: ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие ... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Charlie Rat Опубликовано 23 ноября, 2007 Жалоба Поделиться Опубликовано 23 ноября, 2007 Помогите решить задачи. (Язык С, компилятор MS Visual Studio 2005) 1. Пользователь вводит с клавиатуры число - программа должна показать сколько в данном числе цифр. Число вводится целиком в одну переменную. Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что в числе 5 цифр. 2. Пользователь вводит с клавиатуры число, необходимо перевернуть его (число) и вывести на экран. Примечание: Например, пользователь ввел число 12345. На экране должно появиться число наоборот - 54321. 3. Пользователь вводит с клавиатуры число, необходимо показать на экран сумму его цифр. Примечание: Например, пользователь ввел число 12345. На экране должно появиться сообщение о том, что сумма цифр числа 15. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Тролль Опубликовано 24 ноября, 2007 Жалоба Поделиться Опубликовано 24 ноября, 2007 На обычном C: 1) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=1;s=s/10;}printf("%u\n\n",a);} 2) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a=a*10+s%10;s=s/10;}printf("%u\n\n",a);} 3) main(){unsigned a,s;scanf("%u",&s);a=0;while(s>0){a+=s%10;s=s/10;}printf("%u\n\n",a);} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 26 ноября, 2007 Жалоба Поделиться Опубликовано 26 ноября, 2007 Darhazer: Тролль: Спасибо, ошибки исравил. Только компилятор теперь вообще отказывается компилировать программу, . Мол не найден такой то файл, невозможно запустить программу. Работаю (пытаюсь работать :D ) на Microsoft Visual Studio 8, может он сам что то мутит? Или у меня руки такие ... А что пишет компилятор - какая ошибка? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.