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

Строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ многомерный массив http://www.cyberforum.ru/cpp-beginners/thread88923.html
помогите пожалуйста написать программу: Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2) Упорядочить строки по возрастанию максимумов их элементов.
C++ Массивы 2 (1)Дан двухмерный массив целых чисел. в каждой его строке найти количество четных элементов. (2) Дан двухмерный масив ц. чисел. В каждой его строке найти кол-во элементов, попадающих в промежутке от а до b ( а < b ) (3) Дан двухмерный массив. Найти строку с максимальной суммой элементов (4) Дан дв. массив. Найти столбец с минимальной суммой элементов Добавлено через 6 минут Язык СИ http://www.cyberforum.ru/cpp-beginners/thread88916.html
Создание проги на переобразование текста) C++
Ввести массив строк текста с заданным количеством строк и строку символов-разделителей. Из строк введенного текста сформировать другой текст, в который войдут только строки, содержащие нечетное количество слов. Одновременно в этих строках заменить слова с минимальным количеством символов на другое заданное слово. Вывести исходный и сформированный текст
C++ Массивы
Дан двухмерный масив целых чисел. В каждой строке найти сумму отрицательных элементов. Затрудняюсь, помогите пожалуйста и объясните что да как незнайке!!!
C++ Аналог программы REP http://www.cyberforum.ru/cpp-beginners/thread88899.html
Здравствуйте! Обращаюсь за помощью) Вот так выглядит постановка задачи: Программа-аналог программы REP, с упрощенным подмножеством регулярных выражений. Требуется составить программу для замены фрагментов текста на основе заданного шаблона. В шаблоне допускается использование упрощенного подмножества регулярных выражений. Всё это дело должно быть оформлено на C++ консольным приложением. ...
C++ дополнение к itoa() Как всем известно, http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/ это функция, с помощью которой можно переводить числа с системы счисления с основанием 10 в систему с основанием в диапазоне 2..36. Вопрос состоит в том, есть ли стандартные функции для перевода с любой в 10-ичную ?? (я свою уже закодил, но вот проблема в том, что мейн занимает 10 строк, а функция - 8, некрасиво... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
23.01.2010, 23:47     Строки
Цитата Сообщение от Mr.Loner Посмотреть сообщение
Пойду отрублю себе пальцы
пока не отрубил, попробуй ими вот так напечатать:
C
1
2
3
4
5
6
7
8
9
10
...
int len=strlen(str);
char *res = (char*)malloc(len + 1);
if ( !res )
  /* выругаться по поводу нехватки памяти и выйти из программы */
...
/* когда больше не нужно будет */
free(res);
res = NULL;
...
Добавлено через 4 минуты
На С++ вот так будет:
C++
1
2
3
4
5
6
...
int len=strlen(str);
char *res = new char [ len + 1 ];
...
delete [] res;
...
но гораздо лучше класс string использовать...
 
Текущее время: 07:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru