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

Указатель char* - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ задача с++, при любых числах пишет true! http://www.cyberforum.ru/cpp-beginners/thread552641.html
//Сумма двух первых цифр заданного четырехзначного числа //равна сумме двух его последних цифр. #include<iostream.h> #include<conio.h> #include<stdio.h> #include<math.h> int main(void){ int odin,des,sot,tis; int a; cout<<"Vvedit 4-oh znachne chislo";
C++ ОДУ 1-го порядка методом Эйлера очень нужна программа к курсовой на тему :Решение задачи Коши для обыкновенного дифференциального уравнения первого порядка методом Эйлера Добавлено через 10 часов 26 минут очень нужна программа к курсовой на тему :Решение задачи Коши для обыкновенного дифференциального уравнения первого порядка методом Эйлера http://www.cyberforum.ru/cpp-beginners/thread552630.html
С++ debian - программа работает странно C++
Добрый день всем. может кто знает в чём дело вот программа #include <iostream> #include <string> #include <fstream> #include <map> #include <cstdlib> //using namespace std;
C++ Задача на побитовые операции
Дана задача,помогите пожалуйста с решением или подскажите примеры подобных программ. Сама задача: Даны три целых числа А, В, С. Если в числах установлены биты, заданные в первой строке задания (табл. 6.1), то выполнить расчет выражения, записанного в первой строке, иначе, если в числах А, В, С установлены биты, заданные во второй строке задания, то выполнить расчет выражения, записанного во...
C++ Массив, содержащий сведения о претендентах на руку и сердце http://www.cyberforum.ru/cpp-beginners/thread552598.html
Здравствуйте помогите пожалуйста написать программу для курсовой! Задача-В файле записан массив,содержащий сведения о претендентах на руку и сердце.Сведения могут содержать следующую информацию:женскую Ф.И.О ,возраст, рост, цвет волос, цвет глаз, зарплату,наличие машины,квартиры.сформулируйте критерии (2-3), по которым претенденты будут выбираться.напишите программу,предназначенную для ввода...
C++ Структура: Печати сведений о более подходящих претендентах в зависимости от того или иного критерия Здравствуйте помогите пожалуйста написать программу для курсовой! Задача-В файле записан массив,содержащий сведения о претендентах на руку и сердце.Сведения могут содержать следующую информацию:женскую Ф.И.О ,возраст, рост, цвет волос, цвет глаз, зарплату,наличие машины,квартиры.сформулируйте критерии (2-3), по которым претенденты будут выбираться.напишите программу,предназначенную для ввода... подробнее

Показать сообщение отдельно
balrak
6 / 6 / 1
Регистрация: 01.04.2012
Сообщений: 81
19.04.2012, 15:02     Указатель char*
программа которая удаляет из введенной с клавиатуры строки начальные пробелы

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
 
void new_string(char* p)
{
    int i = 0;
    while(*p++ == ' ')
    {
        i++;
    }
    std::cout << i << '\n';
    p = &p[i];
    std::cout << p << '\n'; //в этом месте выводится пустая строка
}
 
void main()
{
    char* p = new char;
    std::cout << "Please enter ur string\n";
    std::cin.get(p,256);
    new_string(p);
    std::cout << p << '\n';
}
Не получается сместить указатель на i знаков
Подскажите что не так делаю

При таком варианте работает как нода

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
 
int new_string(char* p)
{
    int i = 0;
    while(*p++ == ' ')
    {
        i++;
    }
    std::cout << i << '\n';
    p = &p[i];
    std::cout << p << '\n'; //в этом месте выводится пустая строка
    return i;
}
 
void main()
{
    char* p = new char;
    std::cout << "Please enter ur string\n";
    std::cin.get(p,256);
    int i = new_string(p);
    std::cout << p+i << '\n';
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru