|
|
Другие темы раздела | |
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++ - Ответ 545597108.12.2013, 14:54. Показов 1832. Ответов 2
Метки (Все метки)
Обработка строки при помощи указателей
Задание : для ввода всех строк использовать один и тот же символьный массив 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
|
08.12.2013, 14:54 | |
Готовые ответы и решения:
2
Обработка строки обработка строки в с++ Строки обработка Обработка строки |
08.12.2013, 14:54 | |
08.12.2013, 14:54 | |
Помогаю со студенческими работами здесь
0
Обработка строки Обработка строки Строки и их обработка Обработка каждой строки |