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

Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести начальные индексы всех елементов массива, значение которых превышает заданое значение А. http://www.cyberforum.ru/cpp-beginners/thread407622.html
Масив целых чисел(розмеры 100) заполнить случайными значениями(диапазон значений от -100 до 100).Вывести начальные индексы всех елементов массива, значение которых превышает заданое значение А. Как это сделать подскажите пожалуйста???
C++ Как сравнить указатель? Есть указатель const char *format в нём хранится %a, как его сравнить ? Типа *formatas=="%a" . http://www.cyberforum.ru/cpp-beginners/thread407615.html
C++ Макроподстановки в С++
Написать программу, использующую макроподстановку и считающую количество пробелов во вводимой с клавиатуры текстовой строке.
Контест "Двумерные массивы. Вставка и удаление" C++
Контест "Двумерные массивы. Вставка и удаление"
C++ Исправить ошибку http://www.cyberforum.ru/cpp-beginners/thread407604.html
Если не трудно можете исправить ошибки в коде. В программе используется контактная структура определенная через спецификатор enum #include <iostream> #include <windows.h> #include <cstring> using namespace std; enum yn{no,yes}; enum color{red,yellow,green,orange}; void out(enum yn x) { if (x==no) cout<<"net \n ";
C++ Алгоритм Брезенхэма Здравствуйте. Помогите пожалуйста разобраться с алгоритмом Брезенхэма. Кому не сложно поставте пожалуйста комментарии подробные к каждой строке. Рисование линий Реализация на C++: void drawLine(int x1, int y1, int x2, int y2) подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
14.12.2011, 22:21     Написать и протестировать функцию, которая по заданной строке Str формирует новую строку, состоящую только из цифр, входящих в Str
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
char*  parseInts(char* d, const char* s) {
   char* t = d;
   while(*s) {
      if(*s >= '0' && *s <= '9')
           *d++ = *s;
      *s++;
  }
  return t;
}
 
int  main(void) {
  char dig[64] = {'\0'};
  char str[64] = "Wolf7, 35, 855(7).3";
  puts( parseInts(dig, str) );
  return 0;
}
 
Текущее время: 10:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru