HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #4601  
Старый 04.01.2010, 01:51
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

Код:
char array[20][255];
strcpy((char *)&(array[0][0]),"bla bla");
strcpy((char *)&(array[1][0]),"111 1");
strcpy((char *)&(array[2][0]),"222222222222");
CString str=CString("");
// выше  обьявили и напихали


// тут аналог PHP твоего цикла 
for(int i=0;i<20;i++)
  str+=CString((char *)&(array[i][0]));

Последний раз редактировалось Retimiled; 04.01.2010 в 01:54..
 
Ответить с цитированием

  #4602  
Старый 04.01.2010, 01:52
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме:
2868783

Репутация: 414


Отправить сообщение для razb с помощью ICQ
По умолчанию

Цитата:
Вообщем мне нужно в строку добавить символы\слова в цикле, как это сделать? Нужен аналог как в php:
Код:
<?php
    for($i=0;$i<20;$i++) {
        $str.=$i;
    }
?>
Код:
    string result;
    stringstream ss;

    for(int i = 0; i < 20; i++)
    {
        ss << i;
        result += ss.str();
        ss.str("");
    }
Не забудь проинклудить sstream.

Последний раз редактировалось razb; 04.01.2010 в 01:56..
 
Ответить с цитированием

  #4603  
Старый 04.01.2010, 07:59
Chrek625
Участник форума
Регистрация: 06.06.2006
Сообщений: 163
Провел на форуме:
1025198

Репутация: 11
По умолчанию

Доброго времени суток.
У меня вот такая ситуация.
Мне нужно произвести пост запрос.
Но сокет возвращает ответ что то с сессией.
Как через сокет в С++ начать сессию на нужном сайте чтобы запрос прошёл от моего пользователя???
Заранее благодарен.
 
Ответить с цитированием

  #4604  
Старый 04.01.2010, 15:10
Linkus
Участник форума
Регистрация: 20.12.2008
Сообщений: 130
Провел на форуме:
436500

Репутация: 11
По умолчанию

Цитата:
Сообщение от Chrek625  
сокет возвращает ответ что то с сессией.
телепаты на новогодних каникулах! что конкретно возвращается? приведи код!

Цитата:
на нужном сайте чтобы запрос прошёл от моего пользователя???
в смысле от твоего аккаунта на этом сайте?

опиши проблему конкретнее!!
 
Ответить с цитированием

  #4605  
Старый 05.01.2010, 00:26
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Как в C++Builder 6 объявить функцию?
В Delphi это делается так:
Цитата:
function Name(i: Integer): string;
begin
Result :=IntToStr(i);
end;
 
Ответить с цитированием

  #4606  
Старый 05.01.2010, 02:50
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

2НTL -->
Цитата:
...
char function(int i)
{
char result[50];
_itoa_s(i,result,10);
return 0;
}
...
OR

Цитата:
...
char function(int i);
...
...
...
char function(int i)
{
char result[50];
_itoa_s(i,result,10);
return 0;
}
...

Последний раз редактировалось Ins3t; 05.01.2010 в 02:54..
 
Ответить с цитированием

  #4607  
Старый 05.01.2010, 02:54
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

2 Ins3t

rezult обьявлена как локальная переменная что произойдет при выходе из функции....

... а если 100 тысяч раз вызвать такую функцию (и она по твоему сохраняет в памяти rezult) то что будет утечка памяти в 5 мегов?


исправь на глобальную!

Последний раз редактировалось Retimiled; 05.01.2010 в 02:57..
 
Ответить с цитированием

  #4608  
Старый 05.01.2010, 02:59
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

2Retimiled -->
Чувак, вопрос был КАК ОБЪЯВИТЬ ФУНКЦИЮ.
 
Ответить с цитированием

  #4609  
Старый 05.01.2010, 03:00
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
Провел на форуме:
487460

Репутация: 45
По умолчанию

2 Ins3t
Чувак вопрос был как это правильно сделать!
 
Ответить с цитированием

  #4610  
Старый 05.01.2010, 03:09
Ins3t
Участник форума
Регистрация: 18.07.2009
Сообщений: 272
Провел на форуме:
2083691

Репутация: 330
По умолчанию

Например так:

Цитата:
#include <iostream>
#include <stdlib.h>
using namespace std;
char function(int i, char * result);
int main(int argc, char * argv[])
{
char * result = new char[50];
function(123456, result);
cout<<result;
delete result;
cin.get();
return 0;
}
char function(int i, char * result)
{
itoa(i,result,10);
return 0;
}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ