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

  #4591  
Старый 02.01.2010, 15:30
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

_https://forum.antichat.ru/thread89681.html
 
Ответить с цитированием

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

Репутация: 357


По умолчанию

Вопрос по синтаксису в с++ Builder:

В делфи тип переменной ди и сама переменные указываются до действия то есть перед Begin:
Цитата:
...
...
procedure TForm1.Button1Click(Sender: TObject);
Var
i:integer;
s:string;
//И т.д.
Begin
//Бля бла
end;
...
...
А как объявить переменные на cpp?
 
Ответить с цитированием

  #4593  
Старый 04.01.2010, 00:54
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

мб стоит сначала книжки почитать?
 
Ответить с цитированием

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

Репутация: 357


По умолчанию

Цитата:
Сообщение от razb  
мб стоит сначала книжки почитать?
Не нашёл ни одной книги в в электронном виде, только сканы, которые невозможно читать...
 
Ответить с цитированием

  #4595  
Старый 04.01.2010, 01:03
оlbaneс
Moderator - Level 7
Регистрация: 05.11.2007
Сообщений: 894
С нами: 9744746

Репутация: 1474


По умолчанию

Цитата:
Сообщение от НTL  
Не нашёл ни одной книги в в электронном виде, только сканы, которые невозможно читать...
врешь ты все. книг полно. переменные можно объявлять почти где угодно.
например одну переменную в разных циклах.
 
Ответить с цитированием

  #4596  
Старый 04.01.2010, 01:28
1NtR0
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
С нами: 10039659

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

Подскажите в чем соль?
Код:
#include <iostream>
#include <string>
using namespace std;

int main()
{
     int arr[21];
     for(int c=0;c<20;c++) {
          arr.insert(c, c);


     }

return 0;
}
Выдает ошибку:
Цитата:
1>c:\documents and settings\admin\??? ?????????\visual studio 2005\projects\222\222\?2.cpp(9) : error C2228: left of '.insert' must have class/struct/union
1> type is 'int [21]'
1>Build log was saved at "file://c:\Documents and Settings\Admin\??? ?????????\Visual Studio 2005\Projects\222\222\Debug\BuildLog.htm"
1>222 - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, 0 skipped ==========
 
Ответить с цитированием

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

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

дык он тебе по русски пишет что слева от точки должна быть структура или класс

arr.insert(c, c); .. твоя комманда по сути полный бред

... arr обьявлен как int а у обьектов int char word dword long вообще никаких методов
нет!!

xxx.yyy либо обьект класса xxx вызывает метод yyy(есть еще взятие переменной yyy класса xxx)
либо из структуры xxx берется обьект yyy
 
Ответить с цитированием

  #4598  
Старый 04.01.2010, 01:34
razb
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
С нами: 9017461

Репутация: 414


По умолчанию

Код:
          arr.insert(c, c);
О_о это где ты такое вычитал/увидел ?
скорее всего предпологается:
Код:
          arr[c] = c;
 
Ответить с цитированием

  #4599  
Старый 04.01.2010, 01:38
1NtR0
Участник форума
Регистрация: 14.04.2007
Сообщений: 197
С нами: 10039659

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

Цитата:
Сообщение от razb  
Код:
          arr.insert(c, c);
О_о это где ты такое вычитал/увидел ?
скорее всего предпологается:
Код:
          arr[c] = c;
string b1 ="qwe";
string b2 = "asd";

b1.insert(3,b2);
вот так работает, вычитал в книге по c++

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

  #4600  
Старый 04.01.2010, 01:47
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
С нами: 9320830

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

Цитата:
Сообщение от 1NtR0  
string b1 ="qwe";
string b2 = "asd";

b1.insert(3,b2);
вот так работает, вычитал в книге по c++
В с++ string это класс, а int это тип.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по 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.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.