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

Задание по копированию строк, strncpy - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание пользовательских типов и работа с файловой системой http://www.cyberforum.ru/cpp-beginners/thread595051.html
При разработке программы необходимо создать структуры для хранения сведений об объектах индивидуального задания, ввод и вывод информации осуществлять с помощью функций файловой системы ввода-вывода....
C++ Дать некоторые определения! Всем добрый день!!! Помогите ответить на вопросы!! 2)Понятия о сложных типах данных. Примеры сложных типов; 6)Объяснить разницу между структурами и объединениями; 8)Массивы структур;... http://www.cyberforum.ru/cpp-beginners/thread595046.html
Поиск FOURCC кода в AVI - файле C++
Здравствуйте! Есть задача поиска FOURCC кода в видеофайле. Написал программу. В некоторых файлах, все работает, в некоторых - нет. Подозреваю, что проблема в том, что в одних файлах, 4сс код...
C++ программа по созданию словаря
Очень нужна помощь...Такое задание:Карточка иностранного слова представляет собой структуру, содержащую иностранное слово и его перевод. Для моделирования электронного словаря иностранных слов...
C++ Нужны задания для начинающего http://www.cyberforum.ru/cpp-beginners/thread595033.html
Если кому не трудно , дайте интересные задания по с++ для начинающего. Но не надо давать задания типа найти мак эл. массива. итд. я бы хотел написать программы которые мне помогут освоить и...
C++ Оптимизация кода Как можно оптимизировать\сократить данный код? #include <iostream> #include <conio.h> #include <iomanip> using namespace std; int main() { system("chcp 1251"); int *a, *b, *c; подробнее

Показать сообщение отдельно
grizlik78
Эксперт С++
1964 / 1457 / 119
Регистрация: 29.05.2011
Сообщений: 3,016
03.06.2012, 18:40
Цитата из мана по POSIX функциям:
A simple implementation of strncpy() might be:

C
1
2
3
4
5
6
7
8
9
10
11
12
           char *
           strncpy(char *dest, const char *src, size_t n)
           {
               size_t i;
 
               for (i = 0; i < n && src[i] != '\0'; i++)
                   dest[i] = src[i];
               for ( ; i < n; i++)
                   dest[i] = '\0';
 
               return dest;
           }
Добавлено через 1 минуту
А интересно, что должна возвращать функция, написанная преподом? Там указано int как тип результата. Что имелось в виду?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru