Профиль пользователя заблокирован сроком с 30 мая 2018 г. и навсегда по причине: нарушение п. 4.1, 5.12, 6.5 правил Сервиса
  • Си. Как удалить символы стоящие перед знаком *?

    @ilya77731 Автор вопроса
    res2001, Огромное спасибо, только вот не очень понял как именно это работает,
    char * asterisk = str + len - 1
    отсюда мы получаем последний элемент строки, но каким образом?
    Что нам даёт сложение строки с количеством символов в ней?
  • Си. Как удалить символы стоящие перед знаком *?

    @ilya77731 Автор вопроса
    а без функций можно это сделать как-то? Там будет всего одна строка в которой это нужно удалить, можете показать код, как это делается, заранее спасибо)
  • Почему не работает browserSync?

    @ilya77731 Автор вопроса
    Dima Polos, 5a91979aabfc5879653043.png

    И на всякий случай ещё кодом:
    var gulp           = require('gulp'),
    		gutil          = require('gulp-util' ),
    		sass           = require('gulp-sass'),
    		browserSync    = require('browser-sync'),
    		cleanCSS       = require('gulp-clean-css'),
    		autoprefixer   = require('gulp-autoprefixer'),
    		bourbon        = require('node-bourbon'),
    		ftp            = require('vinyl-ftp');
    
    // Обновление страниц сайта на локальном сервере
    gulp.task('browser-sync', function() {
    	browserSync({
    		proxy: "opencartshop",
    		notify: false
    	});
    });
    
    // Компиляция stylesheet.css
    gulp.task('sass', function() {
    	return gulp.src('catalog/view/theme/apple/stylesheet/stylesheet.sass')
    		.pipe(sass({
    			includePaths: bourbon.includePaths
    		}).on('error', sass.logError))
    		.pipe(autoprefixer(['last 15 versions']))
    		.pipe(cleanCSS())
    		.pipe(gulp.dest('catalog/view/theme/apple/stylesheet/'))
    		.pipe(browserSync.reload({stream: true}))
    });
    
    // Наблюдение за файлами
    gulp.task('watch', ['sass', 'browser-sync'], function() {
    	gulp.watch('catalog/view/theme/apple/stylesheet/stylesheet.sass', ['sass']);
    	gulp.watch('catalog/view/theme/apple/template/**/*.tpl', browserSync.reload);
    	gulp.watch('catalog/view/theme/apple/js/**/*.js', browserSync.reload);
    	gulp.watch('catalog/view/theme/apple/libs/**/*', browserSync.reload);
    });
    
    // Выгрузка изменений на хостинг
    gulp.task('deploy', function() {
    	var conn = ftp.create({
    		host:      'hostname.com',
    		user:      'username',
    		password:  'userpassword',
    		parallel:  10,
    		log: gutil.log
    	});
    	var globs = [
    	'catalog/view/theme/apple/**'
    	];
    	return gulp.src(globs, {buffer: false})
    	.pipe(conn.dest('/path/to/folder/on/server'));
    });
    
    gulp.task('default', ['watch']);