ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 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
С нами: 9017461

Репутация: 414


По умолчанию

Цитата:
Вообщем мне нужно в строку добавить символы\слова в цикле, как это сделать? Нужен аналог как в 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
С нами: 10490063

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

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

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

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

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

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

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

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

Репутация: 357


По умолчанию

Как в 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
С нами: 8850336

Репутация: 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
С нами: 8622379

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

2 Ins3t

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

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


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

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

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

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

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

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

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

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

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

Репутация: 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 Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT ™ © 2001- Antichat Kft.