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

Строки в С - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить программу для вычисления... http://www.cyberforum.ru/cpp-beginners/thread216200.html
Составить программу для вычисления Yи Z по заданным формулам, определить в нечетных вариантах большее, а четных меньшее значение, т.е. max(Y;Z) или min(Y;Z). Произвести расчеты при различных числовых значениях параметров a и x. Помните об определённости и универсальности алгоритмов!
C++ Кеширование сетевого диска Необходима помощь в написании/поиске исходников программы кеширования сетевого диска. 1-ый год изучаем С++, а задали такой курсак. http://www.cyberforum.ru/cpp-beginners/thread216068.html
Ввод массива и быстрая сортировка C++
Вводиться массив N строк,каждая строка заканчивается символом "0", выбрать строки не содержащие символов "# & \ / *" отсортировать по убыванию и вывести (по убываию суммы квадратов первых трех элементов)
C++ Метод Рунге-Кутта пятого порядка, модификация Мерсона
помогите сделать этот метод при условии - автоматический выбор шага по контрольным членами((( заранее спасибо!!
C++ C++ строки. Разбиение строки на слова с русскими разделителями http://www.cyberforum.ru/cpp-beginners/thread215311.html
Здравствуйте. Мне нужно выполнить такое задание: В строке с нулевым завершителем, выделить слова, при условии что разделителями служат буквы русского алфавита. на С# такое сделать не составляет труда, а вот как на с++ это реализовать..
C++ C++ задания Вообщем было поручено сделать 5 задачь 3 сделал,но на счёт правильности не уверен! Вот условия тех задач которые я написал: В вложениях "Безымянный.JPG" Вот код: #include <iostream> #include <math.h> #include <conio.h> using namespace std; void main() подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
24.12.2010, 13:54     Строки в С
Это мой взгляд на проблему, решил обрабатывать строку без С-ных функций
Память под тсроку выделяется динамически поэтому её длина может быть любой...
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 <windows.h>
#include <stdio.h>
 
int sLen = 0;
char * str = (char *)malloc(sizeof(char));
char * enter_sring(int &m, char * str, char ch_end);
 
void main()
{
    str = enter_sring(sLen, str, '\n');
    for(int i = sLen - 1;0 <= i; i--)
    {
        printf("%c",str[i]);
        while(str[i] == ' ' && 0 <= i)
            i--;
    }
    printf("\r\n");
}
 
char * enter_sring(int &m, char * str, char ch_end)
{
    if(str != NULL)
    {
        m = 0;
        while((str[m] = getchar()) != ch_end)
        {
            m   = m + 1;
            str = (char *)realloc(str,(m + 1)*sizeof(char));
        }
        str[m] = '\0';
    }
    return str;
}
Миниатюры
Строки в С  
 
Текущее время: 08:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru