ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

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

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

массивы в сях
  #1  
Старый 24.12.2006, 17:11
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


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

подскажите, как создать массив с заранее заданными элементами.

в пхп раз плюнуть
$arr[] = 0;
$arr[] = 6;
$arr[] = 78;

а вот в си чего-то не выходит так.

ещё лучше если дадите ссылку на толковый эл. учебник, буду очень признателен
 
Ответить с цитированием

  #2  
Старый 24.12.2006, 17:17
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от Дикс  
подскажите, как создать массив с заранее заданными элементами.

в пхп раз плюнуть
$arr[] = 0;
$arr[] = 6;
$arr[] = 78;

а вот в си чего-то не выходит так.

ещё лучше если дадите ссылку на толковый эл. учебник, буду очень признателен
Код:
int arr[3] = {0,6,78};
а почему выбор пал на си, а не на с++?
ну насчёт книжок, если нужен именно си, то ищи в сети Кренигана и Ричи.. ссылку прям так и не дам, но если не найдёшь, могу на мыло заслать.
 
Ответить с цитированием

  #3  
Старый 24.12.2006, 17:28
Robin_Hood
Участник форума
Регистрация: 30.10.2006
Сообщений: 238
Провел на форуме:
966901

Репутация: 444
Отправить сообщение для Robin_Hood с помощью ICQ
По умолчанию

помоему ты просто ствил зря $ перед переменной, в С такого нету
 
Ответить с цитированием

  #4  
Старый 24.12.2006, 17:35
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме:
3369632

Репутация: 749


По умолчанию

Цитата:
Сообщение от sni4ok  
Код:
int arr[3] = {0,6,78};
"[3]" ставить необязательно. Массив char'ов можно задавать в кавычках двойных
Код:
char array[] = "qwerty";
 
Ответить с цитированием

  #5  
Старый 24.12.2006, 17:43
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

Цитата:
Сообщение от Zadoxlik  
"[3]" ставить необязательно. Массив char'ов можно задавать в кавычках двойных
Код:
char array[] = "qwerty";
ну я тогда тоже выпендрюсь, и скажу, что массивы wchar_t
можна задавать в ковычках с префиксным L
Код:
wchar_t mumu[] = L"ляляля";
тока в исходном вопросе вопрос был о интах
 
Ответить с цитированием

  #6  
Старый 24.12.2006, 18:50
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

а давайте будем не выпендриваться, а отвечать по теме...

по теме -
int a1[] = {1,2,3};

int a2[3] = {1,2,3};

int a3[3];
a3[0] = 1;
a3[1] = 2;
a3[2] = 3;
 
Ответить с цитированием

  #7  
Старый 24.12.2006, 18:52
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

кернигана лучше не стоит с тех пор многое изменилось с примерами будут проблемы лучше почитать про структурную часть с++ помоему никакой разницы.
 
Ответить с цитированием

  #8  
Старый 24.12.2006, 18:55
sni4ok
Участник форума
Регистрация: 04.11.2006
Сообщений: 150
Провел на форуме:
1174659

Репутация: 175
Отправить сообщение для sni4ok с помощью ICQ
По умолчанию

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

  #9  
Старый 24.12.2006, 18:59
da_ff
Участник форума
Регистрация: 11.07.2006
Сообщений: 125
Провел на форуме:
413927

Репутация: 71
Отправить сообщение для da_ff с помощью ICQ
По умолчанию

какая разница принтф и в си и в си++ работает одинаково а найти книжку по си с примерами компилируемыми например в вижл студии проблемно

Последний раз редактировалось da_ff; 24.12.2006 в 19:01..
 
Ответить с цитированием

  #10  
Старый 24.12.2006, 19:00
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
Провел на форуме:
5339610

Репутация: 4360


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

переписать код С++, который не использует ооп, на Си как раз плюнуть.
конечно, новичок это сделать не сможет, но, имхо, стоит учить не Си, а С++ без ооп.
Потом можно для общего образования познакомиться с Си.
Я так и сделал кстати, когда учил оба эти языка.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ