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

  #4581  
Старый 30.12.2009, 19:09
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
С нами: 9626394

Репутация: 357


По умолчанию

Для делфи есть такой хороший сборник: http://delphibasics.ru/ , есть ли что нить подобное для c++?
 
Ответить с цитированием

  #4582  
Старый 30.12.2009, 19:14
ASQX
Познающий
Регистрация: 21.06.2008
Сообщений: 57
С нами: 9414715

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

Цитата:
Сообщение от НTL  
Для делфи есть такой хороший сборник: http://delphibasics.ru/ , есть ли что нить подобное для c++?
тут есть
 
Ответить с цитированием

  #4583  
Старый 01.01.2010, 19:16
TrueIfrit
Новичок
Регистрация: 30.12.2009
Сообщений: 3
С нами: 8612740

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

Пишу на Си программу которая заполняет одномерный массив случайными числами, а потом этот массив сортирует в порядке от меньшего к большему. Вроде все нормально, но TCC ругается что переменная "c" не объявлена, вот исходник:
Код:
#include <stdio.h>
#include <stdlib.h>

int c,i,A[10];

void main()
{
 for (i = 0; i <= 9; i++)
  {
   A[i] = rand();
   printf("%d ",A[i]);
  }
 for (i = 10 - 2; i >= 0; i--)
  { 
   if (A[i] > A[i+1])
    {
     c = A[i]; 
     A[i] = A[i+1]; 
     A[i+1] = c;
    {
   }
 getch();
}

Последний раз редактировалось TrueIfrit; 01.01.2010 в 19:36.. Причина: Неверный исходник
 
Ответить с цитированием

  #4584  
Старый 01.01.2010, 19:45
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
С нами: 8622379

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

поменяй местами инициализацию i и с
rand используй с предварительным инициализацией
 
Ответить с цитированием

  #4585  
Старый 01.01.2010, 19:52
TrueIfrit
Новичок
Регистрация: 30.12.2009
Сообщений: 3
С нами: 8612740

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

Цитата:
Сообщение от Retimiled  
поменяй местами инициализацию i и с
rand используй с предварительным инициализацией
Инициализация я так понял объявление? Если да, то как rand(); можно объявить предварительно, это ведь процедура библиотеки...
 
Ответить с цитированием

  #4586  
Старый 01.01.2010, 20:59
eldar85
Познающий
Регистрация: 27.08.2009
Сообщений: 82
С нами: 8792626

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

создал проект на Qt в Qt Creator
добавил в proj.pro
Цитата:
LIBS += -LC:\curl-7.19.7\curl-7.19.7\lib \
-lcurl \
-lcurldll
с указанием пути к скомпиленному курлу

компилируется без ошибок, при запуске приложение сразу завершается с кодом -1073741521.

проблема именно в строке инициализации курла

curl_global_init(CURL_GLOBAL_ALL)

без него все ровно. правда не работают другие функции курла

Qt Creator не дает больше никакой информации, курл я качал довольно свежий

что ещё может быть не так?

Последний раз редактировалось eldar85; 01.01.2010 в 21:05..
 
Ответить с цитированием

  #4587  
Старый 01.01.2010, 21:05
_antony
Познающий
Регистрация: 16.07.2008
Сообщений: 82
С нами: 9379631

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

Цитата:
Сообщение от TrueIfrit  
Пишу на Си программу которая заполняет одномерный массив случайными числами, а потом этот массив сортирует в порядке от меньшего к большему. Вроде все нормально, но TCC ругается что переменная "c" не объявлена, вот исходник:
Код:
#include <stdio.h>
#include <stdlib.h>

int c,i,A[10];

void main()
{
 for (i = 0; i <= 9; i++)
  {
   A[i] = rand();
   printf("%d ",A[i]);
  }
 for (i = 10 - 2; i >= 0; i--)
  { 
   if (A[i] > A[i+1])
    {
     c = A[i]; 
     A[i] = A[i+1]; 
     A[i+1] = c;
    {    <===
   }
 getch();
}
=)))
 
Ответить с цитированием

  #4588  
Старый 01.01.2010, 21:09
Retimiled
Banned
Регистрация: 24.12.2009
Сообщений: 141
С нами: 8622379

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

Цитата:
Сообщение от TrueIfrit  
Инициализация я так понял объявление? Если да, то как rand(); можно объявить предварительно, это ведь процедура библиотеки...
.. ну к примеру как в МСДН
Код:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>

void main( void )
{
   int i;

   /* Seed the random-number generator with current time so that
    * the numbers will be different every time we run.
    */
   srand( (unsigned)time( NULL ) );

   /* Display 10 numbers. */
   for( i = 0;   i < 10;i++ )
      printf( "  %6d\n", rand() );
}
 
Ответить с цитированием

  #4589  
Старый 01.01.2010, 22:22
TrueIfrit
Новичок
Регистрация: 30.12.2009
Сообщений: 3
С нами: 8612740

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

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

  #4590  
Старый 02.01.2010, 12:26
iGlass
Познающий
Регистрация: 14.05.2009
Сообщений: 92
С нами: 8944114

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

Доброго времени суток!

Хочу начать изучать C++ Скинте пожалуйста ссылки на хороший материал: Уроки, Видео уроки, книги статьи.

Заранее благодарен!
 
Ответить с цитированием
Ответ



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

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...