9.11.2012 / 14:19 | |
nexmean Пользователь Сейчас: Offline
Имя: Александр Макаров Откуда: Владивосток Регистрация: 11.08.2011
| Забанили в гугле. Дайте линк на норм мануал по Qt.(Лишь бы не затянутый).
|
9.12.2012 / 17:25 | |
Юджин Пользователь Сейчас: Offline
Имя: Жека Регистрация: 09.12.2012
| Можете дать токовый урок по указателям? На пары не ходил, все делал сам и могу написать много чего, а вот на указателях загнулся : Пишу щас прогу: Описание:Дан квадратный массив. Повернуть на 180 по часовой стрелке все «кольца» его элементов с нечетными номерами. Воспользоваться динамическими массивами и продемонстрировать работу с указателямиВот мой код, пока что: #include <iostream>
using namespace std;
int main()
{
int n;
int** a=new int*[n];//Выделение памяти для массива
setlocale (LC_ALL, "");
cout << "***КВАДРАТНЫЙ МАССИВ***";
cout << "\n\nВведите размер(n<=20)\nn=";
cin >> n;
for(int i=0; i<=n;i++)
{
a[i]=new int[n];
}
for (int i=0; i<n; i++)//ввод
{
for (int j=0; j<n; j++)
{
cout << "arr[" << i << "][" << j << "]=";
cin >> a[i][j];
}
cout << "\n";
}
system("pause");
cout << "\n***Начальный массив:***\n\n";
for (int i=0; i<n; i++)//вывод массивa
{
for (int j=0; j<n; j++)
{
cout << "arr[" << i << "][" << j << "]=" << a[i][j];
cout << "\t";
}
cout << "\n";
}
system ("pause");//задержка экрана
}
Открыть спойлер Закрыть спойлер Пока я просто ввел и вывел массив на экран, но вот дальше.. Что делать дальше.. Найти элементы с нечетными номерами не вопрос, но как это все поворачивать? Предпологаю переносить, но чет.. Ктот может подсказать? |
9.12.2012 / 17:37 | |
Юджин Пользователь Сейчас: Offline
Имя: Жека Регистрация: 09.12.2012
| |
10.12.2012 / 12:08 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Юджин, Как это так? Можешь многое написать, но с указателями проблемы? :/ Указатель указывает на определенный адрес (т.е. диапазон) в памяти. Ссылка ссылается на данные, объект. Напрямую.
__________________
don't tread on me |
6.01.2013 / 12:06 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| Кто в курсе OleDb? Как узнать существует ли запись в таблице (или количество таких записей)? ///<param name="name">Имя, которое необходимо найти</param>
var query = string.Format("SELECT COUNT('Login') FROM users WHERE Login = '{0}'", name);
var connection = new OleDbConnection(_connectionString);
connection.Open();
var command = new OleDbCommand(query, connection);
а что дальше-то? -_- Пытаюсь так: var some = command.ExecuteNonQuery();
Всегда возвращает 0... __________________
don't tread on me |
6.01.2013 / 18:43 | |
dzanis Пользователь Сейчас: Offline
Имя: Жаник Откуда: Rezekne Регистрация: 18.11.2010
| RGT, правельно,что 0 ,ведь ExecuteNonQuery возвращает количество измененных строк.Смотри msdn. public void CreateReader(string connectionString, string queryString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
OleDbCommand command = new OleDbCommand(queryString, connection);
command.CommandTimeout = 20;
connection.Open();
OleDbDataReader reader = command.ExecuteReader();
while (reader.Read())
{
Console.WriteLine(reader[0].ToString());
}
reader.Close();
}
}
|
7.01.2013 / 03:11 | |
RGT Пользователь Сейчас: Offline
Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
| dzanis, Спасибо. Уже до самого дошло. Правда, решил все через ExecuteScalar()
__________________
don't tread on me |
7.01.2013 / 17:25 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| Привет, с помощью чего на Си можно работать с окнами и т.д. Охота написать пару программ, имеющих графический интерфейс. Пишу в Borland C++ Builder 6. Если не трудно с минимальным примером.
|
7.01.2013 / 20:40 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| usb_device, на чистом C? На WinApi в Windows и на GTK в *nix.
|
7.01.2013 / 22:11 | |
usb_device Пользователь Сейчас: Offline
Имя: Денис Откуда: USB Регистрация: 07.01.2013
| Freddy, Да, чистый, подкинь примеров на ВинАпи, хотя бы основу, скелет так сказать окна.
|