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

Работа с символьной строкой - C++

Восстановить пароль Регистрация
 
GFS
 Аватар для GFS
15 / 15 / 1
Регистрация: 07.11.2009
Сообщений: 118
18.05.2010, 22:58     Работа с символьной строкой #1
1) Ввести с клавиатуры символьную строку, состоящую из десятичных цифр и символа '.' (точка )
Длина строки не более 80 символов. Рассматривая строку как запись вещественного числа, сформировать строки: S1 - цифры целой части, S2 - цифры дробной части. Пример: исх строка - 145.7735
S1 - 145 S2 - 7735.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2010, 22:58     Работа с символьной строкой
Посмотрите здесь:

C++ Работа со строкой
Работа со строкой C++
работа со строкой C++
Работа со строкой C++
C++ Простенькая программа с символьной строкой. Надо найти ошибку.
C++ Работа со строкой
C++ работа со строкой
Решение уравнения, заданного символьной строкой C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hell Knight
 Аватар для Hell Knight
230 / 84 / 3
Регистрация: 11.03.2010
Сообщений: 290
18.05.2010, 23:24     Работа с символьной строкой #2
ну как-то так...
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
#include <iostream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    char str[80];
    char s1[80];
    char s2[80];
    memset(&str, NULL, sizeof(str));
    memset(&s1, NULL, sizeof(s1));
    memset(&s2, NULL, sizeof(s2));
    cout << "Введите число: ";
    cin >> str;
    int i = 0;
    while (str[i] != '.' && i != 80 && str[i] != NULL)
    {
        s1[i] = str[i];
        i++;
    }
    i++;
    int g = i;
    while (i != 80 && str[i] != NULL)
    {
        s2[i - g] = str[i];
        i++;
    }
    cout << "Ваше число: " << str << "\n";
    cout << "S1 = " << s1 << "\n" << "S2 = " << s2 << "\n";
    system("pause");
    return 0;
}
Yandex
Объявления
18.05.2010, 23:24     Работа с символьной строкой
Ответ Создать тему
Опции темы

Текущее время: 12:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru