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

Поменять местами первое и последнее слово в предложении - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование кодировки без WinAPI http://www.cyberforum.ru/cpp-beginners/thread775634.html
Привет! Может кто знает, как преобразовывать из UTF8 в CP1251 и обратно без внешних утилит (типа iconv) и без функций WinAPI ( типа CharToOem ) ??? Может как - то с помощью STL?
C++ Для новичков C++ Видео уроки Ссылка на видео уроки по программированию C++:http://www.youtube.com/playlist?list=PL623796FBAE1FC845 Уроки записывал не я (но я по ним учился). http://www.cyberforum.ru/cpp-beginners/thread775632.html
C++ Вывести число в его шестнадцатиричном виде
Есть переменная: int c = 50; Знаю, что можно реализовать при помощи сишной функции: printf("%x", c); Но как это сделать средствами языка С++?
C++ Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов
Дана целочисленная прямоугольная матрица. Определить номер строки, в которой находится самая длинная серия одинаковых элементов. Написал вот что: #include<stdio.h> #include<conio.h> #include <iomanip> int **m; int N,M; int i,j,max; int k;
C++ Криво заносит или кривая структура ! http://www.cyberforum.ru/cpp-beginners/thread775599.html
typedef struct{ string* item; //Имя пункта int p; //id страницы }menu_items; и в функции юзаю так: s.item += buf; cout<< s.item; выводит хрень в стиле байт одинакого размера: CDCE040D (как пример)
C++ Вывод числа в одно знакоместо for (int I=0, I<10,i++) cout<<I; как сделать так чтоб число выводилось в одно знакоместо в консоли? подробнее

Показать сообщение отдельно
Alexxx7
97 / 33 / 5
Регистрация: 24.04.2012
Сообщений: 151
30.01.2013, 23:22     Поменять местами первое и последнее слово в предложении
1 - char *strchr(const char *s, int c); - Ищет в строке s первое вхождение символа c, начиная с начала строки. В случае успеха возвращает указатель на найденный символ, иначе возвращает нуль.
2 -char *strrchr(const char *s, int c); - Аналогично предыдущему, только поиск осуществляется с конца строки.
ищи пробелы, и потом узнай длинну предложения
int strlen(const char *s); - Возвращает длину строки s - количество символов, предшествующих нулевому символу.
приплюсуй еденичку и зоздай новую строку длинной в полученое занчение
потом
char *strcat(char *dest, const char *scr); - Объединяет исходную строку scr и результирующую строку dest, присоединяя первую к последней. Возвращает dest.
склеивай в предпочтительном порядке
 
Текущее время: 14:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru