Вниз  C / C++
- 9.11.2012 / 14:19
nexmean
  Пользователь

nexmean 
Сейчас: Offline
Забанили в гугле. Дайте линк на норм мануал по Qt.(Лишь бы не затянутый).
- 9.12.2012 / 17:25
Юджин
  Пользователь

Юджин 
Сейчас: Offline
Можете дать токовый урок по указателям? На пары не ходил, все делал сам и могу написать много чего, а вот на указателях загнулся : :zloj:
Пишу щас прогу:
Описание:
Дан квадратный массив. Повернуть на 180 по часовой стрелке все «кольца» его элементов с нечетными номерами. Воспользоваться динамическими массивами и продемонстрировать работу с указателямиВот мой код, пока что:
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6.     int n;
  7.     int** a=new int*[n];//Выделение памяти для массива
  8.     setlocale (LC_ALL, "");
  9.     cout << "***КВАДРАТНЫЙ МАССИВ***";
  10.     cout << "\n\nВведите размер(n<=20)\nn=";
  11.     cin >> n;
  12.     for(int i=0; i<=n;i++)
  13.     {
  14.         a[i]=new int[n];
  15.     }
  16.     for (int i=0; i<n; i++)//ввод
  17.     {
  18.         for (int j=0; j<n; j++)
  19.         {
  20.             cout << "arr[" << i << "][" << j << "]=";
  21.             cin >> a[i][j];
  22.         }
  23.         cout << "\n";
  24.     }
  25.     system("pause");
  26.     cout << "\n***Начальный массив:***\n\n";
  27.     for (int i=0; i<n; i++)//вывод массивa
  28.     {
  29.         for (int j=0; j<n; j++)
  30.         {
  31.             cout << "arr[" << i << "][" << j << "]=" << a[i][j];
  32.             cout << "\t";
  33.         }
  34.         cout << "\n";
  35.     }
  36.     system ("pause");//задержка экрана
  37. }
Открыть спойлер
  :)
- 9.12.2012 / 17:37
Юджин
  Пользователь

Юджин 
Сейчас: Offline
по идеи, если есть массив
н01 н02 н03 н04
н11 н12 н13 н14
н21 н22 н23 н24
то у него просто нет таких колец, ну и так для всех остальных "матриц с четными размерами строк"
значить нужно рассматривать только "матрицы с нечетными размерами"
Правильно?:)
Готовый ответ не нужен, нужен намёк, а там я сам хочу разобраться:)
Еще, как использывать указатели, ссылки тут? Зачем они надо? :-D
- 10.12.2012 / 12:08
RGT
  Пользователь

RGT 
Сейчас: Offline
Юджин, Как это так? Можешь многое написать, но с указателями проблемы? :/
Указатель указывает на определенный адрес (т.е. диапазон) в памяти. Ссылка ссылается на данные, объект. Напрямую.
__________________
 don't tread on me
- 6.01.2013 / 12:06
RGT
  Пользователь

RGT 
Сейчас: Offline
Кто в курсе OleDb?

Как узнать существует ли запись в таблице (или количество таких записей)?

  1. ///<param name="name">Имя, которое необходимо найти</param>
  2. var query = string.Format("SELECT COUNT('Login') FROM users WHERE Login = '{0}'", name);
  3. var connection = new OleDbConnection(_connectionString);
  4. connection.Open();
  5.  
  6. var command = new OleDbCommand(query, connection);

а что дальше-то? -_-

Пытаюсь так:
  1. var some = command.ExecuteNonQuery();

Всегда возвращает 0...
__________________
 don't tread on me
- 6.01.2013 / 18:43
dzanis
  Пользователь

dzanis 
Сейчас: Offline
RGT, правельно,что 0 ,ведь ExecuteNonQuery возвращает количество измененных строк.Смотри msdn.
  1. public void CreateReader(string connectionString, string queryString)
  2. {
  3.     using (OleDbConnection connection = new OleDbConnection(connectionString))
  4.     {
  5.         OleDbCommand command = new OleDbCommand(queryString, connection);
  6.         command.CommandTimeout = 20;
  7.  
  8.         connection.Open();
  9.         OleDbDataReader reader = command.ExecuteReader();
  10.  
  11.         while (reader.Read())
  12.         {
  13.             Console.WriteLine(reader[0].ToString());
  14.         }
  15.         reader.Close();
  16.     }
  17. }

- 7.01.2013 / 03:11
RGT
  Пользователь

RGT 
Сейчас: Offline
dzanis, Спасибо. Уже до самого дошло. Правда, решил все через ExecuteScalar()
__________________
 don't tread on me
- 7.01.2013 / 17:25
usb_device
  Пользователь

usb_device 
Сейчас: Offline
Привет, с помощью чего на Си можно работать с окнами и т.д. Охота написать пару программ, имеющих графический интерфейс. Пишу в Borland C++ Builder 6. Если не трудно с минимальным примером.
- 7.01.2013 / 20:40
Freddy
  Пользователь

Freddy 
Сейчас: Offline
usb_device, на чистом C? На WinApi в Windows и на GTK в *nix.
- 7.01.2013 / 22:11
usb_device
  Пользователь

usb_device 
Сейчас: Offline
Freddy, Да, чистый, подкинь примеров на ВинАпи, хотя бы основу, скелет так сказать окна.
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)