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

Ввод данных с использованием argv и argc - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удалить дубликаты без изменения порядка следования элементов http://www.cyberforum.ru/cpp-beginners/thread1756573.html
можно ли это сделать средствами stl эффективней? std::vector<int> vec = { 31,2, 4,4421,52,425,2,4,4,31,34,32,3,4,2,31,4421}; for(const auto& el : vec) std::cout<<el<<" "; std::unordered_set<int> st(vec.begin(), vec.end()); std::vector<int> temp(st.begin(), st.end()); vec.swap(temp); std::reverse(std::begin(vec), std::end(vec)); for(const auto& el : vec) ...
C++ Детектировать, является ли контейнером set или является multiset здравствуйте, вот есть детектирование является ли контейнер map или multimap: template< typename... > using void_t = void; template< typename, typename = void_t<> > struct is_multi : std::true_type { }; template< typename Container > struct is_multi<Container, void_t<decltype(Container::operator)>> : std::false_type http://www.cyberforum.ru/cpp-beginners/thread1756568.html
C++ Найти ошибку в коде, производящем действия с матрицами
Написал код под задачу (А)^3-(B)^2=С . А,В,С - матрицы.Но к сожалению он не работает,помогите пожалуйста using namespace std; #define N 7 class matrix { private: size_t x; size_t y; double **p_matrix; public:
C++ Дописать изменение/удаление информации в классе Сотрудник
Помогите написать код изменение информации и удаление информации. Очень срочно нужно. #include "Sotrydnik.h" #include <fstream> Sotrydnik::Sotrydnik() { }
C++ Шаблонный класс для работы с разными типами данных и объявление методов в main http://www.cyberforum.ru/cpp-beginners/thread1756533.html
есть класс шаблонный, но не могу объявить методы в main и сделать длядругих типов :(когда делала через шаблонные функции, то программа работает только с int,как сделать для других не понимаю :gcray2: читала про шаблоны, только как это реализовать не хватает знаний #include "conio.h" #include "stdafx.h" #include "conio.h" #include <iostream> #include <iostream> using namespace std;...
C++ Реализовать программу с использованием template фууф не могу понять как реализовать эту программу с использованием шаблона template #include <stdio.h> int printmas (int intmas) //функция выводит массив на экран { for(int i=0; i<3; i++) подробнее

Показать сообщение отдельно
Vort_
 Аватар для Vort_
186 / 186 / 52
Регистрация: 10.07.2012
Сообщений: 400
07.06.2016, 13:55     Ввод данных с использованием argv и argc
1. Так как параметры argv[] расположены друг за другом, то корректно скопировать вторую строку можно только в том случае, если в первой строке для этого достаточно места.
2. Реализация функции strcop() неверна.
Её можно переписать вот так:
C++
1
2
3
4
5
    int i;
    for (i = 0; *(string2 + i) != 0; i++)
        string1[i] = string2[i];
    string1[i]='\0';
    return string1;
или вот так:
C++
1
2
3
4
5
    char* string1orig = string1;
    for (; *string2 != 0; )
        *(string1++) = *(string2++);
    *string1='\0';
    return string1orig;
или как-то ещё по-другому.
 
Текущее время: 04:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru