Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Исправьте ошибки в коде https://www.cyberforum.ru/ cpp-beginners/ thread1033069.html
Не работают программы по 2-ум задачам,исправьте ошибки в коде: 1)Программа 1:Дан числовой массив A размера N. Сформировать новый массив B того же размера по следующему правилу: элемент B равен сумме элементов массива A с номерами от 1 до k. using System; namespace ConsoleApplication5 { class Program { static void Main(string args)
Переполнение буфера. В int появляется 3 C++
Вот код: #include <string.h> #include <stdio.h> int main() { int b = 0; char a; printf("adres b %p\n",a); printf("adres a %p\n",&b); gets(a);
C++ Программа выводит на экран предложения, содержащие максимальное количество знаков пунктуации https://www.cyberforum.ru/ cpp-beginners/ thread1033051.html
Такое задание: Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации. Подразумевается, что уже имеется текстовый файл. Пытался сделать программу, но она не работает, она просто считывает весь текст из файла, а предложения не выводит.кто может помогите. #include <iostream> #include <fstream> #include <string>...
C++ Метод одиночной перестановки по ключу https://www.cyberforum.ru/ cpp-beginners/ thread1033037.html
Пытаюсь сделать программу , которая из внешнего текстового файла считывает текст(ключ) и текст , который надо зашифровать по методу одиночной перестановки по ключу(столбцы таблицы переставляются по ключевому слову длиной в строку таблицы). Например, ключ ЛУНАТИК и текст "неявное становится еще более непонятным". Получим таблицу: лунатик 4751623 нонсбня ееояоет ясвелпн стищеоы натеенм В...
Ошибка kbhit() C++
Добрый день, подскажите пожалуйста. При сборке программы выдаёт такую ошибку Ошибка 1 error C4996: 'kbhit': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _kbhit. See online help for details. чем её не нравиться функция kbhit() ? вот код программы #include <iostream>
C++ Перегрузка операций и функций Пожалуйста помогите. Выполнить перегрузку перечисленных операций Дата в формате (день, месяц, год) + прибавление к дате указанного количества дней - вычитание из даты указанного количества дней % вычисление числа дней, прошедших между двумя датами https://www.cyberforum.ru/ cpp-beginners/ thread1033006.html
C++ Оптимизировать функцию Помогите оптимизировать функцию она работает правильно только очень медленно :cry: уже несколько дней над ней сижу и ничего не выходит void Partition_File( const char* s_file_name, char **file_name, int num, int number_file ) { int fnum = num / number_file; double *str_number = new double; int k = 0, incr = 0, i, number = number_file - 1; FILE *sfile = fopen( s_file_name, "rt" ),... https://www.cyberforum.ru/ cpp-beginners/ thread1032996.html C++ считывание матрицы из файла
Всем привет. Возникла проблема с задачей. Даны две динамические прямоугольные матрицы. Первая заполняется случайными числами, вторая считывается из файла. Нужно найти количество столбцов в матрице где нету елементов равных 0(при помощи функции). С матрицей которая заполняется случайными числами вс нормально работает, а с матрицей которая считывается из файла возникают проблемы. Если я указываю ее...
C++ TAR архив https://www.cyberforum.ru/ cpp-beginners/ thread1032989.html
Добрый день! Как реализовать архивацию указанного каталога TAR-архивом? Добавлено через 3 минуты Извините забыл добавить написание на Visual C++ Добавлено через 3 минуты Заранее спасибо!
C++ Перегрузка операций и функций Пожалуйста помогите. Выполнить перегрузку перечисленных операций Дата в формате (день, месяц, год) + прибавление к дате указанного количества дней - вычитание из даты указанного количества дней % вычисление числа дней, прошедших между двумя датами https://www.cyberforum.ru/ cpp-beginners/ thread1032986.html
оформить в виде функции одномерный массив C++
Необходимо выполнить задание, каждый пункт задания оформить в виде функции. В одномерном массиве, состоящем из n вещественных элементов, вычислить: − количество элементов массива, меньших С; − сумму целых частей элементов массива, расположенных после последнего отрицательного элемента. прошу помочь...к экзамену очень надо(
C++ Из компонентов исходного файла сформировать массивы положительных и отрицательных простых чисел Создать двоичный файл ,куда записать n вещественных чисел. Из компонентов исходного файла сформировать массивы положительных и отрицательных простых чисел.Вычислить количество нулевых компонентов файла #include <iostream> #include <fstream> #include <iomanip> using namespace std; int main() { int i, n;float a,bmassiv,cmassiv; ofstream f; https://www.cyberforum.ru/ cpp-beginners/ thread1032944.html
0 / 0 / 1
Регистрация: 10.11.2013
Сообщений: 24
0

обработка строки - C++ - Ответ 5455971

08.12.2013, 14:54. Показов 1832. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Обработка строки при помощи указателей


Задание : для ввода всех строк использовать один и тот же символьный массив tmp [ 80 ].
обработку строк производить при помощи указателей внутри выделенного блока памяти. запрещается использовать дополнительные массивы и блоки.
создать тестовую функцию main () , которая реализует алгоритм :
1.объявить и ввести переменные
2. ввести строку tmp
3. выделение блока памяти через указатель.
4. скопировать строку в выделенный блок
5. обработать блок по условию
6. вывести результаты обработки
7.освободить блок

Условия ввода строк : вводить и обрабатывать строки, до тех пор пока последний символ не цифра.

Условия обработки строки :
1. вычислить в строке количество букв
2. рядом с каждой буквой записать заданное пользователем такое же кол-во букв.


я вроде начала пытаться, вот что написала, мучаюсь уже месяц ( обхохочешься просто), очень надеюсь что поможете )

#include "work_4.h "
using namespace std;
int main()
{
char* pTmp;
char tmp [80];
char* p ;
do
{
cout << " Enter string " << endl ;
cin.getline (tmp,80);
pTmp = new char [strlen(tmp)+1];
strcpy_s (pTmp, strlen(tmp)+1,tmp );
cout << endl;
cout << amountCharacters(tmp) << " characters per line " << endl;
cout << endl;
int n = 0 ;
while ( *pTmp)
{
if ( isalpha (*pTmp))
n ++ ;
pTmp ++ ;
}
cout << pTmp << endl ;
delete [] pTmp ;
}while ( pTmp [ 0 ] ) ;
return 0 ;

Вернуться к обсуждению:
обработка строки C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2013, 14:54
Готовые ответы и решения:

Обработка строки
здравствуйте. такая задача: написать функцию, входным параметром которой является указатель на...

обработка строки в с++
дана строка(вводимая пользователем с клавиатуры). найти и вывести те слова из строки которые...

Строки обработка
Задание. ВВести строку, отставить в строке только симметричные фрагменты длинной мин 5 символов....

Обработка строки
Здравствуйте. У меня есть строка: нолщаувсдлч ощзхзждцвыбьчля start Как удалить все до слова...

2
08.12.2013, 14:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2013, 14:54
Помогаю со студенческими работами здесь

Обработка строки
Доброе время суток. Имеется такая задача : Дана строка, содержащая слова, разделенные одним или...

Обработка строки
Помогите решить задачи 1. Дана строка текста, в которой слова разделены пробелами и двоеточиями....

Строки и их обработка
Уважаемые программисты, нужна ваша помощь! Дано предложение, состоящее из слов, разделенных...

Обработка каждой строки
Вот такое задание &quot; Ввести матрицу , вывести ее. В каждой строке матрицы опре-делить, сколько в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru