неофициальный форум фкн

функции С++

новичкам окажется очень полезной этой статья = http://informatics.mccme.ru/moodle/mod/b...
кстати - тамже можно посмотреть пример рекурсивной функции (которая вызывает сама себя), а также прочитать о передаче параметров в функцию

c++ длина строки

используем функцию strlen() =

size_t strlen ( const char * str );

пример =

printf("Введите восьмиразрядное двоичное число: ");
scanf("%s",&st); // читаем из коносоли
i=strlen(st); // запоминаем длину строки

Вопросы на понимание C++

чтобы решить рассматриваемую задачу необходимо (критически важно) понимать/уметь следующее:

  1. каков стандартный признак окончания строки в Си++ ? - или проще - выведете на экран в цикле посимвольно строку
    char str1[256]

    (представим что значение в уже получено из консоли)

  2. понимаете ли вы как создавать функции (подпрограммы) - напишите функцию которая принимает в качестве параметров две строки и выводит их на экран

C++ проверить - можно ли из одной строки с помощью перестановок получить другую

напомню, что наше рассуждение начиналось здесь

для начала распишем логику алгоритма:
1) проверим что длины строк равны (используем эту функцию) - просто напишем что-то вроде

Yii - методы начинающиеся на get/set - "виртуальные атрибуты"

базовая статья = http://www.yiiframework.com/wiki/167/und...

ВНИМАНИЕ: возможно возникновение подобной проблемы.
просто приведу пример модели - в качестве пары методов (один для получения - getAlias, а другой для установки значения - setAlias) которой реализован виртуальный атрибут Alias =

Задача на перестановку символов в строке

условие:
Пусть даны две строки str1 и str2. Необходимо выяснить, можно ли из str1 путём перестановки литер получить строку str2. Напишите подпрограмму, которая решала бы указанную задачу.

вот код:

mysql пример создания таблицы для хранения информации о странице

Forums:

CREATE TABLE `page` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`title` VARCHAR(255) NULL DEFAULT NULL COLLATE 'utf8_unicode_ci',
	`urlalias_id` INT(11) NULL DEFAULT NULL,
	`body` MEDIUMTEXT NULL COLLATE 'utf8_unicode_ci',
	`published` ENUM('1','0') NOT NULL DEFAULT '0' COLLATE 'utf8_unicode_ci',
	PRIMARY KEY (`id`)
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB

Mysql - пример создания таблицы пользователей

Forums:

CREATE TABLE `user` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`username` VARCHAR(128) NOT NULL,
	`password` VARCHAR(128) NOT NULL,
	`role` VARCHAR(50) NULL DEFAULT 'user',
	PRIMARY KEY (`id`)
)
COLLATE='utf8_general_ci'
ENGINE=InnoDB

Создание таблицы псевдонимов

Forums:

CREATE TABLE `alias` (
	`id` INT(11) NOT NULL AUTO_INCREMENT,
	`controller` MEDIUMTEXT NULL COLLATE 'utf8_unicode_ci',
	`action` MEDIUMTEXT NULL COLLATE 'utf8_unicode_ci',
	`params` MEDIUMTEXT NULL COLLATE 'utf8_unicode_ci',
	`alias` MEDIUMTEXT NULL COLLATE 'utf8_unicode_ci',
	PRIMARY KEY (`id`)
)
COLLATE='utf8_unicode_ci'
ENGINE=InnoDB

Pages

Subscribe to RSS - неофициальный форум фкн