ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

19.02.2010, 13:39
|
|
Новичок
Регистрация: 27.09.2009
Сообщений: 28
Провел на форуме: 404511
Репутация:
0
|
|
Сообщение от Double2
Теперь другая проблема. Все скомпилировалось. Когда я запускаю и начинаю прогонять прогу, то вылетает 3 сообщения подряд, что память не может быть "read". Что делать? Компилятор молчит!
Странно, кинул другу, чтобы проверил, у него все нормально...
На зверьков проверься
|
|
|

19.02.2010, 13:41
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Пытаюсь писать на C++ на чистом WinApi без RTL и всякой фигни , как узнать какие именно функции используют RTL ? и какие есть альтернативы функций strcpy , strcat , fopen , fprintf ?
|
|
|

19.02.2010, 14:29
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
Перепутал , strcpy , strcat они без RTL пашет , а вот fopen , fprintf CRT юзают ,
как только я начинаю их использовать ошибко
1>LIBCMT.lib(crt0.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
|
|
|

19.02.2010, 14:39
|
|
Познающий
Регистрация: 22.12.2008
Сообщений: 82
Провел на форуме: 107509
Репутация:
6
|
|
С fopen,fprintf разобрался альтернатива CreateFile и WriteFile
|
|
|

19.02.2010, 14:41
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
Double2
для начала код сюда вставь
|
|
|

19.02.2010, 19:09
|
|
Познающий
Регистрация: 04.04.2009
Сообщений: 58
Провел на форуме: 687854
Репутация:
19
|
|
Привет, я снова с чертовыми нубскими вопросами 
Сначала немного предыстории: прежде чем написать свое первое оконное "приложение", думал, что же лучше, юзать конструктор windows forms из M$VS или писать на чистом Windows API. Остановился на втором. Изучал тонны манов, прежде чем получить заветное окно после нажатия f5(вообщем, каждую строку кода в своей программе объяснить смогу, хотя рвал из разных источников куски)
В итоге получил что-то вроде этого (самый первый сорец; до слов Windows Messages
Window Creation).
Теперь возникает интерес, какие api-функции можно заюзать для "связи" моего кода (напомню, недавно вышел из консоли) и, например, текстбокса на форме, т.е. в текстбокс положить, допустим, значение переменной.
Не обязательно сорец, можно просто названия, примеры сам найду.
|
|
|

19.02.2010, 21:02
|
|
Постоянный
Регистрация: 16.08.2006
Сообщений: 640
Провел на форуме: 1354067
Репутация:
599
|
|
http://msdn.microsoft.com/en-us/library/bb773173%28VS.85%29.aspx
|
|
|

19.02.2010, 21:12
|
|
Новичок
Регистрация: 08.02.2009
Сообщений: 15
Провел на форуме: 70349
Репутация:
5
|
|
xD
Почему строка "Again? y/n" выводится дважды и откуда в переменной gt лежит перевод строки ? =D
Код:
#include <stdio.h>
main()
{
char gt='0';
while(gt!='n')
{
printf("Again? y/n\n");
scanf("%c", >);
}
return 0;
}
|
|
|

19.02.2010, 21:17
|
|
Познающий
Регистрация: 21.02.2009
Сообщений: 54
Провел на форуме: 1224548
Репутация:
134
|
|
Сообщение от Krems
Почему строка "Again? y/n" выводится дважды и откуда в переменной gt лежит перевод строки ? =D
Код:
#include <stdio.h>
main()
{
char gt='0';
while(gt!='n')
{
printf("Again? y/n\n");
scanf("%c", >);
}
return 0;
}
У меня выводится один раз.
После функции scanf() автоматом осуществляется переход на следующую строку.
|
|
|

19.02.2010, 21:33
|
|
Новичок
Регистрация: 08.02.2009
Сообщений: 15
Провел на форуме: 70349
Репутация:
5
|
|
Ну мы на двух разных компах запускаем на одном Borland С++, на втором MSVisual Studio оба выводят строку два раза *WALL*
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|