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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание пользовательских типов и работа с файловой системой http://www.cyberforum.ru/cpp-beginners/thread595051.html
При разработке программы необходимо создать структуры для хранения сведений об объектах индивидуального задания, ввод и вывод информации осуществлять с помощью функций файловой системы ввода-вывода. 1. Входные данные необходимо хранить в файле input.txt. При первичном вводе данные необходимо считывать с клавиатуры и записывать в файл input.txt. 2. При обработке данные необходимо считывать из...
C++ Дать некоторые определения! Всем добрый день!!! Помогите ответить на вопросы!! 2)Понятия о сложных типах данных. Примеры сложных типов; 6)Объяснить разницу между структурами и объединениями; 8)Массивы структур; 10)Динамический структуры. Основные понятия. Работы с динамическими структурами; 11)Статические элементы класса: статические поля и статические методы; 12)Динамические массивы структур. Работа с... http://www.cyberforum.ru/cpp-beginners/thread595046.html
Поиск FOURCC кода в AVI - файле C++
Здравствуйте! Есть задача поиска FOURCC кода в видеофайле. Написал программу. В некоторых файлах, все работает, в некоторых - нет. Подозреваю, что проблема в том, что в одних файлах, 4сс код попадает в буфер полностью, а в других разрывается между концом предыдущего и началом следующего. Что добавить в программу, чтобы предусмотреть это? #include <iostream> using namespace std; #include...
C++ программа по созданию словаря
Очень нужна помощь...Такое задание:Карточка иностранного слова представляет собой структуру, содержащую иностранное слово и его перевод. Для моделирования электронного словаря иностранных слов реализовать класс Dictionary. Данный класс имеет поле название словаря и содержит массив структур WordCard, представляющих собой карточки иностранного слова. Название словаря задается при создании нового...
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; подробнее

Показать сообщение отдельно
Joke+R
41 / 41 / 3
Регистрация: 18.11.2011
Сообщений: 112
03.06.2012, 18:22     Задание по копированию строк, strncpy
ну напиши так:
C++
1
2
3
4
5
int strncpy(char* s1, char* s2, int N)
{
     for (int i = 0; i < N; i++) *(s1 + i) = *(s2 + i);
     return 0;
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
int strncpy(char* s1, char* s2, int N)
{
     if (N > strlen(s1) || N > strlen(s2)) return 1; // Error!
     int i;
     for (i = 0; i < N; i++) *(s1 + i) = *(s2 + i);
     *(s1 + i) = '\0';
     return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru