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

Д.Либерти С++ за 21 день. strncpy(...) Листинг 8.11 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как подключить компиляторы С и С++ к Netbeans в Windows?? http://www.cyberforum.ru/cpp/thread264339.html
Народ, памагите плиз, как подключить компиляторы С и С++ к Netbeans в виндовс?? Я попробовал скачать Cygwin и подключить компиляторы от туда, неполучилось, также пытался совместить с компилятором Visual C++, опять неудача, если кто знает, что и как, объясните!!
C++ Проверка, пустой ли вектор как правильно релалзовать фунцию которая будет проверять пустой ли обьекто класса вектор? дума надо его чрез були делать но как? http://www.cyberforum.ru/cpp/thread264105.html
C++ Определить номер первого из столбцов матрицы, содержащих хотя бы один нулевой элемент
Вот задание: Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент. Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием Вот что сделал: #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
C++ Последовательность Хэмминга
1)Даны натуральные числа a,b (a<=b). Получить все простые числа p, удовлетворяющие неравенству a<=p<=b. 2)Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения 3 последных целых чисел. 3)Последовательность Хэмминга образует натуральные числа, не имеющие других простых делителей, кроме 2,3,5. Найти первый элемент, больший данного числа N, а так же номер этого элемента в...
C++ Как записать на С++? http://www.cyberforum.ru/cpp/thread263715.html
Program F; uses crt; var rArg,rF:arrayof real; inf:Text; outf:file of real; n,l:integer; begin clrscr; assign(inf, 'ID.dat');
C++ Перевод из n-ричной системы счисления, в k-ричную Сабж. Само число не превышает 2^31, писал так: #include <iostream> #include <string> #include <math.h> using namespace std; using std::string; int from(char c) { подробнее

Показать сообщение отдельно
Frankies
Сообщений: n/a
26.03.2011, 16:17     Д.Либерти С++ за 21 день. strncpy(...) Листинг 8.11
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
#include<iostream>
#include<ctype.h>
#include<string.h>
using namespace std;
bool GetWord(char *string, char *word, int& wordOffset);
int main()
{
    const int buffersize=255;
    char buffer[bufferSize+1];
    char word[bufferSize+1];
    int wordOffset = 0;
    cout<<"Enter a string: ";
    cin.getline(buffer, bufferSize);
    while(GetWord(buffer, word, wordOffset))
    {
        cout<<"Got this word: :"<<word<<endl;
    }
    return 0;
}
bool GetWord(char *string, char *word, int& wordOffset)
{
    if(!string[wordOffset])
        return false;
    char *p1, *p2;
    p1=p2=string+wordOffset;
    for(int i=0;i<(int)strlen(p1) && !isalnum(p1[0]);i++)
        p1++;
    if(!isalnum(p1[0]))
        return false;
    p2=p1;
    while(isalnum(p2[0]))
        p2++;
    int len = int (p2 - p1);
    strncpy (word,p1,len);
    word[len]='\0';
    for(int i=int(p2-string); i<(int)strlen(string) && !isalnum(p2[0]); i++)
        p2++;
    wordOffset=int(p2-string);
    return true;
}
Компилировал в Visual Studio 2010.
strings_2.cpp(34): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
d:\program files\microsoft visual studio 10.0\vc\include\string.h(188): см. объявление "strncpy"
Помогите понять, пож, в чём проблема. Вводил вроде точно с книги.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru