Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Реализация команд до и после пробела через функцию gets_s() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дублирование последнего символа while ( !file.eof() ) http://www.cyberforum.ru/cpp-beginners/thread1760049.html
Хочу получить содержимое текстового файла, со всеми строками и пробелами. На выводе получаю один лишний дубликат последнего символа. string show; char info; cin >> one; if ( !_access(...
C++ Сортировка текста по алфавиту (ООП) Отсортировать в объектно ориентированном программировании. Сделать так, чтобы сначала сортировались буквы, а потом пробелы, запятые и т.д. http://www.cyberforum.ru/cpp-beginners/thread1760016.html
C++ Шифрование текста, табличная замена текста
Один из простейших способов шифровки текста состоит в табличной замене каждого символа другим символом - его шифром. Выбрать некоторую таблицу, разработать способ ее представления, затем а)...
Работа с конструктором C++
Доброго времени суток. Обращаюсь к вам с двумя проблемами. Во-первых, Code Blocks выдаёт у меня ошибку multiple definition. Связано ли это с тем, что я привязываю заголовочный файл bankomat.h ...
C++ Запутался с индексами http://www.cyberforum.ru/cpp-beginners/thread1759978.html
Привет, немного запутался в своем же коде (который работает на ура). Создал функцию, которая разделяет текст на слова и возвращает вектор этих слов. Она берет в аргументы сам тект, делиметры...
C++ Функция replace(). Дайте рекомендации, пожалуйста Добрый вечер! Написал не сложную функцию replace, но чувствую, что с утечками памяти тут не всё хорошо. Не могли бы дать рекомендации, как функцию можно было бы улучшить в этом плане. ... подробнее

Показать сообщение отдельно
skyicht
0 / 0 / 0
Регистрация: 11.06.2016
Сообщений: 8
12.06.2016, 23:06  [ТС]
К сожалению компилятор напрочь отказывается работать с 'strtok', поэтому конечное решение выглядит следующим образом.

C++
1
2
3
4
5
6
7
8
char A[32], *B[32];
gets_s(com);
char *call = strtok_s(A," ", B);        
if (strcmp(call, "newhome") == 0)
{
    call = strtok_s(NULL, " ", B);
    _chdir(call);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru