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

Strtok и strtok_s - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дана строка S и текстовый файл. Добавить строку S в начало и конец файла http://www.cyberforum.ru/cpp-beginners/thread1153418.html
Дана строка S и текстовый файл. Добавить строку S в начало и конец файла.
C++ Написать программу на C++, для решения диф. уравнения Помогите пожалуйста:( http://www.cyberforum.ru/cpp-beginners/thread1153410.html
C++ Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов
Дан массив. Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов.
Разветвленный список - нужен пример реализации C++
Добрый день. Нужно сделать лабу по разветвленным спискам, но нигде не могу найти даже простейшего примера. Я только знаю, что разветвленный список - это список, в котором есть указатель на другой список. Может есть у кого пример скиньте, пожалуйста.
C++ Задано 4 матрицы. Провести сложение, умножение, умножение на число http://www.cyberforum.ru/cpp-beginners/thread1153390.html
Задано 4 матрицы A,B,C,D размером 4х4.Вычеслить такие матрицы: F,G,T. G=3/4 A+B F=B*(2D) T=c/5
C++ Матрица через форму //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include<iostream.h> #include<conio.h> #include<stdio.h> #include<stdlib.h> подробнее

Показать сообщение отдельно
KochI
1 / 1 / 0
Регистрация: 09.12.2012
Сообщений: 38
21.04.2014, 18:50     Strtok и strtok_s
Доброго времени суток.
Есть вот такой код:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
Info::Info(ifstream &f)
{
    char STR[100]="";
    char *delim = "\t";
    char *ptr;
    f.getline(STR, 100, '\n');
    if (strcmp(STR, " ") == 0) return;
    ptr= strtok(STR,delim); if (ptr) strcpy(item, ptr);
    ptr = strtok(NULL, delim); if (ptr) Platform = atoi(ptr);
    ptr = strtok(NULL, delim); if (ptr) TimeBack.hour = atoi(ptr);
    ptr = strtok(NULL, delim); if (ptr) TimeBack.second = atoi(ptr);
    ptr = strtok(NULL, delim); if (ptr) TimeBack.minute = atoi(ptr);
}
Компилятор ругается "error C4996: 'strtok': This function or variable may be unsafe. Consider using strtok_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details."
Заменял на strtok_s
Требует 3-й аргумент, вроде писал, но ничего не помогло :\
Будьте добры, помогите, заранее спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru