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

Удалить из строки начальные пробелы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск ошибки. http://www.cyberforum.ru/cpp-beginners/thread552518.html
Программа работает правильно, но преподаватель говорит, что есть нехорошая ошибка. Никак не могу ее найти. Помогите найти ее пожалуйста.. #include <iostream> #include <cmath> using namespace std; int main() { int i; double max;
C++ Преобразование к char* Переведите, пожалуйста, на русский язык, что значит эта строчка: (char*)&var Если я правильно понимаю, то это: "передать как ссылку, преобразовав к указателю на char". НО! Мне непонятно: просто передать var нельзя, тк тип не тот. Передаваемый тип должен быть void*, однако когда передаешь (char*)&var - ошибки нет, а напрямую преобразовать к (void*) невозможно, к char* тоже. http://www.cyberforum.ru/cpp-beginners/thread552516.html
C++ База данных книг!
Народ, помогите пожалуйста с лабораторной на C++.Нужно написать программу, которая согласно запросу пользователя выводит информацию о книгах, выпущенных после указанного года. __________________________ Буду очень вам благодарен!
C++ Помогите с рядом с Тейлора
Дано разложение функции y(x) в ряд Тейлора. Составить программу, вы-числяющую для значения x и точности Eps: точное значение функции y(x) – где это возможно; сумму членов ряда S(x) до достижения заданной точности, слагаемые, относительную и абсолютную погрешность с печатью на каждом шаге; e^(-x^2 )=〖(1+x)〗^(-1/2)=1-(1/2)*x+(1∙3)/(2∙4) *x^2-(1∙3∙5)/(2∙4∙6) *x^3+(1∙3∙5∙7)/(2∙4∙6∙8) *x^4- ...
C++ Определить, является ли фигура прямоугольником http://www.cyberforum.ru/cpp-beginners/thread552484.html
У меня имеется класс Rectangle, где имеется 4 координаты вершин (декартовы) в области первого квадранта от 0.0 до 20.0 ( по y и по х). Определить является ли фигура прямоугольником?
C++ char * Я правильно понимаю, что char *chbuff = "qwerty"; chbuff+= 2; этот код передвинет указатель на букву 'e'? что тогда произойдет с q и w? Если неправильно понимаю, объясните, что значат эти 2 строчки подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
19.04.2012, 22:23     Удалить из строки начальные пробелы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <cctype>
 
void trim_left(char* src)
{
    char* dest = src;
    while(std::isspace(*src)) ++src;
    while(*src) *dest++ = *src++;
    *dest = '\0';
}
 
int main()
{
    char s[256] = "";
 
    std::cout << "input string: ";
    std::cin.getline(s, sizeof(s));
 
    trim_left(s);
    std::cout << s << '\n';
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru