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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка массива в убывающем порядке по количеству появлений методом подсчета http://www.cyberforum.ru/cpp-beginners/thread1756624.html
Добрый день!Мне нужно отсортировать одномерный массив в убывающем порядке по количеству появлений методом подсчета! Пример:3 1 1 3 1 7 9 8; Отсортированно:1 1 1 3 3 9 8 7. Вот код С++ для...
C++ Удалить дубликаты без изменения порядка следования элементов можно ли это сделать средствами 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<<" ";... http://www.cyberforum.ru/cpp-beginners/thread1756573.html
C++ Детектировать, является ли контейнером set или является multiset
здравствуйте, вот есть детектирование является ли контейнер map или multimap: template< typename... > using void_t = void; template< typename, typename = void_t<> > struct is_multi :...
C++ Найти ошибку в коде, производящем действия с матрицами
Написал код под задачу (А)^3-(B)^2=С . А,В,С - матрицы.Но к сожалению он не работает,помогите пожалуйста using namespace std; #define N 7 class matrix { private: size_t x; size_t y; ...
C++ Дописать изменение/удаление информации в классе Сотрудник http://www.cyberforum.ru/cpp-beginners/thread1756540.html
Помогите написать код изменение информации и удаление информации. Очень срочно нужно. #include "Sotrydnik.h" #include <fstream> Sotrydnik::Sotrydnik() { }
C++ Шаблонный класс для работы с разными типами данных и объявление методов в main есть класс шаблонный, но не могу объявить методы в main и сделать длядругих типов :(когда делала через шаблонные функции, то программа работает только с int,как сделать для других не понимаю :gcray2:... подробнее

Показать сообщение отдельно
toyi
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 68

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

07.06.2016, 08:38. Просмотров 185. Ответов 1
Метки (Все метки)

не могу понять почему программа не работает
без использования ввода из командной строки работает,а так нет
подскажите пожалуйста в чём ошибка
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
41
42
43
44
45
#include <stdio.h>
 
 
char* strcpy(char* string1, const char* string2)
{
    int i=0;
    while(string2[i]!='\0')
    {
        string1[i]=string2[i];
        ++i;
        
    }
    string1[i]='\0';
    return string1  ;
}
 
char* strcop(char* string1, const char* string2)
{   
    int i;
    for (i=0; *(string2+i) != 0; i++)
    {
     *(string1++)=*(string2++);
    }
    //*string1='\0';
    return string1;
}
 
 
int main (int argc, char* argv[]) 
{
    //char St1[500]= " Takaya pervaya stroka";
    //char St2[500]= " Vot takaya vtoraya stroka";
 
    printf ("stroka1: %s\n", argv[1]);
    printf ("stroka2: %s\n", argv[2]);
 
    strcpy (argv[1],argv[2]);
    
    strcop (argv[1],argv[2]);
 
    printf ("stroka1aftercopy: %s\n", argv[1]);
    printf ("stroka2aftercopy: %s\n", argv[2]);
 
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru