|
|
Другие темы раздела | |
C++ сравнение элементов массивов разной длинны
https://www.cyberforum.ru/ cpp-beginners/ thread622795.html Есть 2 массива разной длинны - mass1, mass2. Мне нужно перемножить элементы массивов так: mass1 * mass2, mass1 * mass2, mass1 * mass2, mass1 * mass2 и т.д. Т.е. mass2 сдвигается на 1 вперед каждый раз когда элементы перемножаться. Написал код, но это бред како-то) int mass_full; int mass_sum; int mass_result; mass_sum=1; |
C++ Программа не работает(из-за применения шаблонов наверное)!) Здравствуйте! Написал анализатор выражений из книги Шильдта "С и С++ архив программ", глава 13 "Объектно-ориентированный анализатор выражений",стр. 505 "обобщенный анализатор", а он не хочет работать!!! Когда я пишу описания функций в .h файле, все работает, когда же в .cpp сплошные LINK ошибки, но такая фигня происходит, только, когда я применяю шаблоны, без шаблонов все работает относительно... |
C++ Умножение многочленов дорогие форумчане!! помогите пожалуйста не могу написать программу умножения двух многочленов и их деления с остатком(( Заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread622772.html |
C++ Возвращение адреса. Не много не до понял
https://www.cyberforum.ru/ cpp-beginners/ thread622755.html Задание: Напишите функцию, которая находит минимальное значение в массиве, таким образом, чтобы ее вызов можно было использовать слева от знака равенства: *MyMin(параметры) = 0; Я написал код: const int Size = 10; int* arr = new int; std::cout << "Заполняем массив случайными числами: "; for(int i=0;i<Size;i++){ |
C++ Исключительная ситуация это полностью рабочая прога списки студентов( добавление удаление вывод) как сделать чтобы когда я добавляю нового студента(когда пишу его фамилию цифрами) выдавалась ошибка, мол фамилия не может состоять из цифр #include<iostream> #include<fstream> #include<string.h> #define NMAX 20 using namespace std; struct Student |
C++ Структура группы студентов бакалавра (ТУРБО С++) Приведите пример по "структуре" в ТУРБО С++. Тематика: структура группы студентов бакалавра Вычислительная техника и программное обеспечение https://www.cyberforum.ru/ cpp-beginners/ thread622726.html |
C++ Найти слова сождержах букву 'c' найти слова сождержах букву 'c' https://www.cyberforum.ru/ cpp-beginners/ thread622720.html |
Необработанное исключение нарушение прав доступа C++ Можно ли отловить исключение, которое потом выдает компилятор как "необработанное исключение нарушение прав доступа" Если можно, то как? Исключение возникает в многопоточном приложении, когда потоки обращаются к одному контейнеру. Вот в этой функции: DWORD WINAPI NewThread::EntryPoint( void* pArguments ) { int a = 0; ThreadRecord tr; srand(100); do |
C++ Решение нелинейных уравнений. Метод половинного деления
https://www.cyberforum.ru/ cpp-beginners/ thread622655.html Здравствуйте, помогите, пожалуйста, найти ошибку в программе. Программа выдает верное значение корня, но сильно округляя его. float a,b,e,c,x; TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { a=1; ... |
C++ Библиотеки для работы с POP3/SMTP под Windows
https://www.cyberforum.ru/ cpp-beginners/ thread622645.html Что можно использовать для работы с этими протоколами и обработкой почты под виндой? (Естественно не через сокеты) Пробовал собрать libetpan,libvmime но ничего не получилось требуют юниксовые файлы или тупо не компилятся.И это не смотря на то что они идут с проектами под VC++. https://www.cyberforum.ru/cpp-beginners/thread622534.html |
C++ soci windows #include <soci.h> #include <postgresql/soci-postgresql.h> #include <iostream> #include <string> int main() { soci::session sql; } |
C++ ReadProcessMemory() Вывести кириллицу в консоль Здравствуйте, я получил значение "0081D1BAD09ED00B" из ячейки памяти с помощью функции ReadProcessMemory(); char name; ReadProcessMemory(hProcess, (LPVOID)(0x651ACFB1), &name, 10, 0); Я знаю, что это значение содержит в себе кириллическую строку "Окс" (d09ed0bad181) Насколько я понимаю, необходимо развернуть байты и выставить кодировку, чтобы вывести значение переменной на кириллице. Как... https://www.cyberforum.ru/ cpp-beginners/ thread622640.html |
21 / 17 / 4
Регистрация: 26.03.2012
Сообщений: 147
|
|
12.07.2012, 13:01 | 0 |
Получить количество символов во веденной строке - C++ - Ответ 326110212.07.2012, 13:01. Показов 11225. Ответов 8
Метки (Все метки)
Ответ
1) нужно подключать #include <cstring>
2) лучше использовать для строк string, char используется как массив, т.е char name[]. Вообщем более накладно =) 3) strlen(name) вот так использовать, возвращает количество видимых симвлов. Т.е если у тебя массив char name[10], а в нём 5 символов, то strlen выведет 5, а не размер массива. ЗЫ строки лучше испольщовать т.к их можно соединять и копировать очень просто: str1=str2; str3=str1+str2. Чтобы продлеать с char такое, нужно использовать strcpy() strcat() и др. Опять-таки более накладно. Вернуться к обсуждению: Получить количество символов во веденной строке C++
0
|
12.07.2012, 13:01 | |
Готовые ответы и решения:
8
Нужно посчитать количество символов пунктуации (: ; ? ! , .) в веденной строке Необходимо во веденной строке определить наличие русских и английских символов Функция strlen() . Получить количество символов в строке аписать программу подсчитывающую к-во символов в веденной строке. |
12.07.2012, 13:01 | |
12.07.2012, 13:01 | |
Помогаю со студенческими работами здесь
0
Множества. Найти количество цифр в веденной строке Определить количество слов в веденной строке которые начинаются с большой буквы Получить в строке символов разделённой пробелами количество слов начинающихся с ''d'' Во введенной строке символов получить количество букв, цифр, слов |