Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа со строками (сделать 1-ю букву каждого предложения заглавной) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рисование окружности http://www.cyberforum.ru/cpp-beginners/thread936574.html
Доброго времени суток. Подскажите пожалуйста алгоритмы которые позволяют нарисовать "гладкую" окружность. Нужно что бы получилось так:...
C++ GNU MP в Eclipse Подскажи пожалуйста, каким образом подключить GNU MP в эклипсе, дабы он запахал. собрал, установил, про большее тут ничего не сказано. Запускаю - на инклуд #include <gmp.h> не ругается, но выдает... http://www.cyberforum.ru/cpp-beginners/thread936571.html
C++ Создать программу для реализации основных действий с двунаправленным динамическим списком
Помогите пожалуйста разобраться в программе Visual Studio 2010!!! Что нужно сделать ? что бы создать программу для реализации основных действий с двунвправленным динамическим списком?
При вводе слова на русском языке переменная в программе принимает значение латиницы введенного слова C++
Добрый день уважаемые форумчане! Начал изучение C++, и вот решил создать небольшую программу которая сравнивает вводимое слово с заданным и натолкнулся на проблему. Что при в воде русского слова в...
C++ Числа-вампиры http://www.cyberforum.ru/cpp-beginners/thread936535.html
Помогите дописать функцию! Задание со Stanford. Assignment 3: Short Recursion Problems Искал, нигде не нашел подходящего варианта, который бы работал быстро для чисел с 8 цифр или менее, как...
C++ Алгоритм "защиты" библиотеки Добрый день, нужна помощь, составил не большой алгоритм по защите библиотеки. Посмотрите что к чему и подкорректируйте по возможности. Вся проблема в том, что сам процесс могут хукнуть. Есть... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6575 / 6137 / 2021
Регистрация: 18.12.2011
Сообщений: 15,993
Завершенные тесты: 1
11.08.2013, 17:04
Очень странное использование переменных:
C++
1
char*all[b]={0};
выделяется массив указателей длинной b слов.
далее операции типа
C++
1
all[y]=article[c];
присваивают значения этим указателям значения адресов некоторых слов.
Причем повторные присваивания далее стирают эти значения
C++
1
2
all[y]=noun[c];
 all[y]=verb[c];
и т.д.
Если нужно составить предложение, то под него надо предварительно выделить память.
Можно было бы например так
C++
1
char all[1000][b]={0};
1000 - максимальная длина предложения.
и копировать начальные слова надо так
C++
1
strcpy(all[y],article[c]);
а добавлять так
C++
1
strcat(all[y],noun[c]);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.