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

Вывод символов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сжать массив, выбросив из него каждый второй элемент http://www.cyberforum.ru/cpp-beginners/thread271114.html
Дан целочисленный массив с количеством элементов n. Сжать массив, выбросив из него каждый второй элемент. дополнительный массив не использовать. Добавлено через 14 минут !!!!!
C++ Находится ли дата между двумя другими датами казалось бы задача вроде несложная, но что-то никак не могу понять в чём ошибка... имеется структура _DATE struct _DATE { int day; int month; int year; } и функция для определения,... http://www.cyberforum.ru/cpp-beginners/thread271111.html
C++ Алгоритмы поиска
Разработать проект, выполняющий и наглядно иллюстрирующий поиск наибольшего или наименьшего элемента в матрице размерности 5 * 5. На С++,помагите пожалуйста)
Помогите исправить ошибку C++
Всем привет, выдается ошибка, не могу понять с чем связано. Задача такая: сделать из массива новый массив с неповторяющимися элементами. Поправьте пожалуйста) for (unsigned int i = 0 ; i <...
C++ Реализовать односвязный список, в котором бы логика обхода его элементов задавалась бы пользователем. http://www.cyberforum.ru/cpp-beginners/thread271047.html
Реализовать односвязный список, в котором бы логика обхода его элементов задавалась бы пользователем. В качестве примера использовать случай, когда хранятся элементы целого типа, а пользователю...
C++ Сформировать из значений массива другой массив, расположив в нем сначала цифры, затем – буквы, затем - символы, не являющихся ни буквами, ни цифрами Создать массив из 20 символьных значений. Сформировать из его значений другой массив, расположив в нем сначала цифры, затем – буквы, затем - символы, не являющихся ни буквами, ни цифрами. подробнее

Показать сообщение отдельно
creicer
0 / 0 / 0
Регистрация: 24.03.2011
Сообщений: 15
07.04.2011, 15:13  [ТС]
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
46
47
48
#include <iostream>
#include <string.h>
#include <stdio.h>
using namespace std;
 
char *doublesymbol(char *line);
void main()
{
    char *line=new char[50];
    
    cout << "input line : ";
    gets(line);
    cout << " \n";
    line=doublesymbol(line);
    cout<<line;
    cout << "\n";
}
 
char *doublesymbol(char *line)
{
    int i=0;
    char ptr1[50];
    int size=strlen(line);
    char *tmp=new char[2*size+1];
    int value=atoi(ptr1);
    
    for (i=0;i<size;i++)
    {
        *(tmp +i)=*line;
    if(atoi(line+1)!=NULL)
        {
        
        *(tmp+i+1)=*line;
        *ptr1=line[i];
        while(value>0)
        {
            strncpy(line,ptr1,1);
        }
        i++;
        size++;
        }   
        line++;
        
    }
        
    *(tmp+i)='\0';
    return tmp;
}
Добавлено через 1 час 6 минут
апппп

Добавлено через 1 час 0 минут
апппп
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru