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

Перевод массива char в массив int (в чем ошибка?) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки при использовании конструкции if-else. http://www.cyberforum.ru/cpp-beginners/thread420846.html
Всех с наступающим! Ребята, подскажите в чем ошибка?
C++ Найти сумму и количество отрицательных значений функции Даны матрицы: С4*4. Найти сумма и количество отрицательных значений функции: F=i-y*c Пожалуйста помогите Всех с наступающим Новым Годом =))) http://www.cyberforum.ru/cpp-beginners/thread420796.html
C++ Напечатать предложение после удаления средней буквы для слов неточной длины
Напечатать предложение после удаления средней буквы для слов неточной длины. Помогите, буду очень признательна :) Создавайте темы с осмысленными и понятными названиями - это серьезно повышает...
В матрице найти среднее арифметическое отрицательных элементов каждого столбца C++
greeezz, хочу сказать огромное спасибо всем, но помогите пожалуйста с еще одной задачей, больше думаю не пригодится, в матрице а найти среднее арифметическое отрицательных элементов каждого столбца ...
C++ Сортировка методом простых вставок http://www.cyberforum.ru/cpp-beginners/thread420786.html
Сортировка методом простых вставок - алгоритм S с. Вычисление трудоемкости Замер времени для отсортированного массива, отсортированного в обратном порядке для случайного размещения элементов....
C++ Изменить одно из полей структуры Пользователь вводит с клавиатуры день рождения(напр 15) Внутри структуры изменить 15 на 1.И далее вывести на экран. подробнее

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

Перевод массива char в массив int (в чем ошибка?) - C++

30.12.2011, 14:48. Просмотров 758. Ответов 1
Метки (Все метки)

не могу понять почему не работает функция

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void StrToIntMass (int element[], char buffer[])
    {
        int k = 0,j = 0;
        char temperary[10];
        for(int i = 0; i <= strlen(buffer); i++) 
        {
            while(isdigit(buffer[i]) != 0)
            {
                temperary[k] = buffer[i];
                k++;
                element[j] = atoi(temperary);
                memset(temperary,0,sizeof(temperary));
                k = 0;
            }
            
        }
        return;
     }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru