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

Функция, которая удаляет начальные и конечные пробелы из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти строки матрицы с наибольшей и наименьшей суммой элементов http://www.cyberforum.ru/cpp-beginners/thread1179545.html
Доброго времени суток! Если кто-то может, !!!ПОМОГИТЕ!!! с решением задачи (желательно подробно-детально, чтобы я мог разобраться, как в дальнейшем я мог бы составлять похожие проги). Задача:...
C++ С++ Задание Класс 1 «Координаты» (градусы широты, минуты широты, градусы долготы, минуты долготы): - конструкторы (по умолчанию, инициализация пользователем); - методы доступа. Класс 2 «Город»... http://www.cyberforum.ru/cpp-beginners/thread1179544.html
C++ Функции работы с файлами через поток не работают! Подскажите ошибку?
int Write(House **massiv2, int *size2, int *size) { int i=0; ifstream file; char file_name = ""; printf("Type the file path\n"); getchar(); gets(file_name); ...
Программа для ввода и вывода фамилий и оценок студентов. Отберите тех, у которых сумма баллов вторая по вел C++
Программа для ввода и вывода фамилий и оценок студентов. Отберите тех, у которых сумма баллов вторая по величине #include<stdio.h> #include<conio.h> struct Student { char fam; int...
C++ Дружественная функция. Класс Passport http://www.cyberforum.ru/cpp-beginners/thread1179528.html
Создать класс Passport со следующими полями: -номер паспорта -фамилия (указатель на строку) Конструктор должен выделять память под строку, ориентируясь на длину введеной (переданной строки) ...
C++ Ошибки при перегрузке операторов Ну не могу,не получается самостоятельно разобрать свои ошибки(( Они по большей части повторяются. Помогите пожалуйста. ошибки следующие: 14 `Matrica Matrica::operator<(Matrica&, Matrica&)' must... подробнее

Показать сообщение отдельно
Anonim107
-22 / 0 / 0
Регистрация: 02.12.2013
Сообщений: 90
19.05.2014, 00:54  [ТС]
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
25
26
27
28
29
#include "stdafx.h"
#include "iostream"
using namespace std;
 
void ydalenie( char str[])
{
    int i, d = 0, k;
    for (i = 0; str[i] == ' '; i++){} // определяем количество пробелов впереди
    for (k = 0; k<10 - i; k++) // сдвигаем все элементы массива влево на i(количество пробелов впереди)
        str[k] = str[k + i];
    for (k = 9 - i; str[k] == ' '; k--, d++){} // определяем количество пробелов в конце(d)
    for (k = 0; k<10 - d - i; k++)     // выводим нужные нам элементы, без пробелов
        printf("%c", str[k]);
    printf("*"); // *конец строки
}
 
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char str[10];// создаём строку, которую нужно отредактировать
    printf("Введите строку из 10 элементов, считая пробелы:\n");
    scanf("%10c", &str);
    ydalenie(str);
    printf("\n");
    system("pause");
    return 0;
}
Вот все в ведено, но мне пишет в консоли ММММММММ* Когда в вожу. У меня не как у вас VS2010 У меня 2013, и из-за этой версии у меня ошибки, я давно прошу помогите исправить
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.