Страница: 1 | 2 |
Вопрос: Опять 3 вопроса
Добавлено: 28.03.07 14:26
Автор вопроса: Visual Basic .NET 2005 Пиратская версия | Web-сайт:
1. Как из .NET сделать нормальную Win-прогу?
2. Как на C++ 8.0 записать\прочитать строку из файла не используя WinAPI?
3. Как USER UNKOWN узнал где я живу и вычислил разницу часовых поясов?
Ответы
Всего ответов: 23
Номер ответа: 1
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #1
Добавлено: 28.03.07 14:33
1. никак
2. никак
Номер ответа: 2
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #2
Добавлено: 28.03.07 14:36
To: Brand
неправда, неправда. Можно билиотекой iostream но есть ли толковый пример по ней? помогите с этой штукой, очень нужно.
А насчет НЕТ-а есть прога. но я нипомню ни как она называется, ни как называется ее сайт? может кто знает??
Номер ответа: 3
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #3
Добавлено: 28.03.07 14:45
Если ты знаешь ответы то нафига вообще что-то спрашиваешь? о_О
Мне почему-то кажется что библиотека iostream, если она и будет работать под виндой, будет работать через АПИ.
Номер ответа: 4
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #4
Добавлено: 28.03.07 14:48
Нее.. она под линукс тоже работает... кинь толковый пример и названия той проги... Кстати, а где вечный юзер?
Номер ответа: 5
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #5
Добавлено: 28.03.07 14:49
Кстати, где скачать VBNET FORUM VIEWER?? експлорер надоЕл
Номер ответа: 6
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #6
Добавлено: 28.03.07 14:57
А, ну если под линукс работает, то под виндой она обязательно будет работать и не будет требовать АПИ.
Личный секретарь UU к сожалению форум Офф-топ не читает.
Номер ответа: 7
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #7
Добавлено: 28.03.07 15:24
Ну например так:
if(!inf.bad()){
inf >> s;
inf.close();
}
Под виндой она использует виндовые API, а под линухом - линуховые функции.
UU, наверно, определил где ты живешь, по твоему айпишнику.
Номер ответа: 8
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #8
Добавлено: 28.03.07 15:38
1)Cпособ обойтись без FW: программа "Xenocode Postbuild 2006" может перевести .NET - сборку в Native - приложение, но при этом получается EXE метров на 20, кстати при этом теряются Visual Styles. Наверное таким образом можно запустить .NET прогу на компе с Windows 95, куда FW не встанет.
Номер ответа: 9
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #9
Добавлено: 28.03.07 15:47
2)iostream - в топку с ней очень много проблем при работе с бинарными файлами. Вот как работь с файлами (любыми) на C - будет работать под любой ОС, скомпилиться любым компилятором:
//Необходимые хедеры
#include <stdio.h>
#include <stdlib.h>
void main()
{
//Переменные для имен файлов
char fin_name[256],fout_name[256];
//Переменная для символа
int ch;
//Указатели на файлы - что-то типа AS #1 в VB
FILE *fin;
FILE *fout;
//Как Print в Basic'е
printf("Input file name>"
//Запрашиваем 1 имя
scanf("%s",&fin_name);
printf("Output file name>"
//Запрашиваем 1 имя
scanf("%s",&fout_name);
//Открываем на чтение в бинарном режиме
fin = fopen(fin_name, "rb"
//Открываем на запись в бинарном режиме
fout = fopen(fout_name, "wb"
//Цикл до конца 1 файла
do
{
//Читаем 1 символ в - ch будет код символа
ch = getc(fin);
//Пишем наш символ во 2 файл - будет символ с кодом ch
putc(ch,fout);
}while(ch!=EOF);
//Закрываем наши файлы
fclose(fin);
fclose(fout);
//Конец программы
return;
}
Номер ответа: 10
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #10
Добавлено: 28.03.07 15:51
Аналог Print #1, ...
fprintf(fout,"%d\t%d\t%d\t%d\t%d\n",i,tree[0],tree[1],tree[2],tree[3]);
Аналог Input #1, ...
fscanf(fin,"%ld",&c);
В ковычках - спецификаторы - смотреть MSDN.
Номер ответа: 11
Автор ответа:
Dark
Вопросов: 4
Ответов: 41
Профиль | | #11
Добавлено: 28.03.07 15:54
Чтение строки:
//строка длиной 256 символов
char str[256];
fscanf(fin,"%s",&str);
Номер ответа: 12
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #12
Добавлено: 28.03.07 22:02
Dark, наоборот, с iostream проще.
if(!inf.bad()){
while(!inf.eof()){
inf.read(buff, BUFFSIZE);
cls.Add(buff, inf.gcount());
}
inf.close();
cls.Finish();
MD4 hash;
cls.GetHash(&hash);
}
Номер ответа: 13
Автор ответа:
Visual Basic .NET 2005 Пиратская версия
Вопросов: 38
Ответов: 190
Web-сайт:
Профиль | | #13
Добавлено: 29.03.07 09:08
Спасибо, но метод Dark-а мне больше нравится. Он не юзает никаких АПИ и именно такой метод выгоднее когда делаешь собственную ОС.
Номер ответа: 14
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #14
Добавлено: 29.03.07 12:48
Так что Sharp ... кури ты со своим iostream.. ))
Тут реальные пацаны свою OC пишут! ))
Номер ответа: 15
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #15
Добавлено: 29.03.07 13:11
Даешь ОС на дотнете!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1