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

23.01.2009, 23:00
|
|
Познающий
Регистрация: 27.09.2008
Сообщений: 57
Провел на форуме: 265628
Репутация:
23
|
|
Доброго времени суток, появился такой вопросец:
Нужно чтобы при запуске программы на панели задач(там где "Пуск"), к примеру, появлялось текстовое поле(что-то типа рекламного поиска во многих прогах), как это можно реализовать?
|
|
|

28.01.2009, 18:22
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Нужна функция, которая разбивает строку(char *) через разделитель, и возвращает подстроку по индексу.
char * getSubstr(char * str, const char separator, int index);
Сам написать не могу 
|
|
|

28.01.2009, 19:51
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
Ну так сделай split по разделителю и возьми нужнй элемент
|
|
|

28.01.2009, 23:21
|
|
Постоянный
Регистрация: 05.05.2006
Сообщений: 743
Провел на форуме: 2982851
Репутация:
107
|
|
существует аналог ф-ции lseek для символьных массивов данных?То есть что бы можно было получить указатель на чтение в таком массиве через заданное кол-во байт.
|
|
|

29.01.2009, 17:01
|
|
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме: 104504
Репутация:
1
|
|
Всем доброго времени суток! Возникла такая проблемка с объявлением двумерного массива в Visual Studio 2008:
int c1[2][2]={{6,7},{1,2}};
Выдает следующее:
error C2059: syntax error : '{'
error C2334: unexpected token(s) preceding '{'; skipping apparent function body
Вроде массив объявил верно, GCC под линуксом компилирует без проблем.
|
|
|

29.01.2009, 17:11
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Неправда, такое откомпилится любым компилятором... Или у тебя что-то там ещё имеет неправильный синтаксис, либо я не знаю...
|
|
|

29.01.2009, 19:23
|
|
Участник форума
Регистрация: 07.01.2009
Сообщений: 237
Провел на форуме: 745649
Репутация:
97
|
|
Кто подскажет: можно ли сделать вот так:
Код:
...
struct MailPass
{
char *mail;
char *pass;
};
...
int main(void)
{
....
MailPass * CurrentMailPassPointer;
MailPass CurrentMailPass;
...
CurrentMailPassPointer = MailPassRead(MailPassList);
CurrentMailPass.mail = (* CurrentMailPassPointer).mail;
CurrentMailPass.pass = (* CurrentMailPassPointer).pass;
...
}
MailPass *MailPassRead(FILE *fd)
{
......
MailPass mailpass;
char a[255] = "\0";
mailpass.mail = new char[sizeof(strtok(a,";"))];
mailpass.pass = new char[sizeof(strtok(0,";"))];
strcpy(mailpass.mail,strtok(a,";"));
strcpy(mailpass.pass,strtok(0,";"));
....
return &mailpass;
}
|
|
|

29.01.2009, 21:56
|
|
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме: 104504
Репутация:
1
|
|
Полазил, поискал ошибку...так и не разобрался. Вот код целиком:
#include <stdlib.h>
#include <iostream>
#include <iomanip>
#include <time.h>
class Koloda{
private:
int count;
int cards[2][2]={{6,7},{1,2}};//Ругается вот тут
public:
Koloda(){
count=36;
};
Koloda(int c){
count=c;
};
~Koloda(){};
void Take_card(){
int i;
int j;
do {
srand(time(NULL));
i=rand()%9;
j=rand()%4;
}
while(cards[i][j]!=0);
cards[i][j]=0;
if(count>0)
count--;
else
std::cout<<"Карт больше нет";
};
};
Добавленно позже: Странно...почему форматирование не сохранилось?
|
|
|

29.01.2009, 21:59
|
|
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
Провел на форуме: 21768337
Репутация:
3486
|
|
Добавляй в тег [code]
|
|
|

29.01.2009, 22:39
|
|
Новичок
Регистрация: 23.07.2008
Сообщений: 28
Провел на форуме: 104504
Репутация:
1
|
|
Не-а. Теперь еще и ругается на то, что count неизвестная переменная(ссылаясь сюда if(count>0){count--;})
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|