Программирование

Разделение строки в С++

Функция strtok предназначена для разбиения на части заданной строки.

#include <stdio.h>
#include <string.h>

char * tmp = strtok(char *string, char *delimiters);
  • string - разбиваемая строка
  • delimiters - разделитель. Символ которые будет считаться началом/концом строки

Функция возвращает параметр типа char, который содержит первый "кусок" строки. Для получения дальнейших "кусков" необходимо вызвать функцию с первым параметром NULL

Номер и значение минимального элемента одномерного массива в С++

Прежде всего нам понадобится подключить 2 библиотеки:

#include <iostream>
#include <stdlib.h>
using namespace std;
  • Библиотека stdlib.h было подключена мной только для того чтобы тестировать массив, для использования функции - генератора случайных чисел - rand(). Если вы планируете заполнять массив вручную или считывать его откуда-то вам она не пригодиться

Теперь объявим наш массив. Я буду сортировать дробные числа (float):

Храним изображения в базе данных MySQL + php

Прежде всего помните, что у метода хранения изображений в базе данных есть свои плюсы и минусы.
+ Файлы проекта хранятся централизовано (что особенно хорошо при командной разработке).
+ Доступ к файлам в любом случае будет осуществляться через скрипт-загрузчик, что дает возможность более гибко контролировать этот процесс.

Дадим пользователю определить удобный размер виджета

Заметили, что во многих приложениях пользователя "разрешают" самому изменять размер виджитов. В Qt это можно сделать при помощи QSplitter. Работа с ним очень напоминает работу с QLayout, поэтому вы запросто разберётесь.
Сразу покажу конечный результат:

Использование баз данных MySQL в PHP скриптах

На самом деле всё очень просто. Прежде всего необходимо подключится к базе.
Делается это так:

$db = mysql_connect('Хост сервера MySQL','Пользователь MySQL','Пароль MySQL') or die("Не могу подключиться к серверу БД: " . mysql_error());

Для подавления вывода ошибок можно поставить знак @ :