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

Функция strtok_s - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использовать битове операций для обнуления всех бит, кроме последних четырёх http://www.cyberforum.ru/cpp-beginners/thread718428.html
В задании имеется ввиду последние 4 бита старшего разряда. Как мне кажется, нужно воспользоваться оператором сдвига. Но вот как выяснить на сколько нужно сдвигать...
C++ Двумерный массив вот код программы, пошагово объясните что тут выполнялось и особенно меня интересует что такое s вот задание Из матрицы размером NM получить вектор B, присвоив его k-му элементу значение 1, если элементы k-й строки матрицы упорядочены по убыванию, иначе 0. вот код int a,n,m,i,j,s,w; cout<<"Vvedite n,m <=100:"; cin>>n>>m; cout<<"Vvedite massiv:\n"; for (i=0; i<n; i++) for (j=0; j<m; j++) http://www.cyberforum.ru/cpp-beginners/thread718416.html
Структура "Студент" - прокомментировать код C++
ребят помогите пожалуйста написать комментарий к данной программе...не могу разобраться((:-|:wall: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <dos.h> #include <iostream.h> #include <fstream.h> int zm=10,ji,m=0;
Ошибка чтения из потока C++
Здравствуйте. Считываю слова в цикле из потока. while(!input.eof()) { input >> word; ..... }
C++ Задача на рекурсию http://www.cyberforum.ru/cpp-beginners/thread718371.html
Помогите с задачей, тут идёт постоянное раздвоение рекурсии, не могу его реализовать. Задача: Описать рекурсивную функцию целого типа, находящую C(N, K) — число сочетаний из N элементов по K — с помощью рекуррентного соотношения: C(N, 0) = C(N, N) = 1, C(N, K) = C(N – 1, K) + C(N – 1, K – 1) при 0 < K < N. Параметры функции — целые числа; N > 0, 0 < K < N. Дано число N и пять различных...
C++ Создать класс для работы с окружностями Составить класс для работы с окружностями. В закрытую часть класса поместить информацию о четырех координатах вершин квадрата, в который вписана окружность. Во внешней части задать и реализовать следующие функции: Функцию инициализации окружности, принимающую в качестве агрументов координаты вершин квадрата, в который вписана окружность. Функцию, определяющую, пересекается ли данная... подробнее

Показать сообщение отдельно
delexa
2 / 2 / 1
Регистрация: 02.03.2011
Сообщений: 134
04.12.2012, 02:01     Функция strtok_s
Чем она отличается от strtok, и что значит третий аргумент в ней ()
Например, в этом примере

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// ConsoleApplication2.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
// the C strtok()/strtok_s() function in C++ code, using the C++ wrappers
 
// In this program, a loop uses strtok_s() to print all the tokens (separated by blanks)
 
#include <string>
#include <iostream>
using namespace std;
 
char string1[ ] = "A string\tof ,,tokens\nand some more tokens";
char string2[ ] = "Another string\n\tparsed at the same time.";
char separators[ ] = " ,\t\n";
char *token1, *token2, *next_token1, *next_token2;
 
 
int main(void)
{
cout<<"Tokens:"<<endl;
// establish a string and get the first token:
token1 = strtok_s(string1, separators, &next_token1);
token2 = strtok_s(string2, separators, &next_token2);
 
 
// while there are tokens in "string1" or "string2"
while ((token1 != NULL) || (token2 != NULL))
{
// get the next token:
if (token1 != NULL)
{
cout<<token1<<endl;
token1 = strtok_s(NULL, separators, &next_token1);
}
if (token2 != NULL)
{
cout<<" "<<token2<<endl;
token2 = strtok_s (NULL, separators, &next_token2);
}
}
system ("pause");
return 0;
}
что такое &next_token1 и &next_token2. Для чего они нужны?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru