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

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

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI Регулярное выражение, получить значение между кавычками http://www.cyberforum.ru/cpp-beginners/thread572389.html
Пожалуйста сделайте регулярное выражение, чтобы вытащить: RealmID 2f25f47879a3b12d3684af1dd8703543 auth // regex_parse.cpp // compile with: /clr #using <system.dll> using namespace System;
C++ Ввод вывод tst.in tst.out Здравствуйте, я студент 1-ого курса и мне нужна помощь. У меня есть код, но почему-то не хочет работать считка с файла tst.in и запись в файл tst.out.....(выскакивает консольное окно и просит ввести значения с клавиатуры, а мне надо чтобы значения считывались с tst.in и записывались в tst.out).....помогите. Тут сразу и условие, что бы не было путаницы. Помогите. #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread572388.html
Класс наследия! C++
Если у вас подобная программа? Вообщем несколько файлов в частности .h соответствует .cpp и main.cpp соответственно. Класс подъемный кран с иерархией. Ну и что нито он делает например передвигает груз с одного места на другое.
C++ графы
Условие Вводится число N – количество домиков и число К – количество дорог. Домики пронумерованы числами от 1 до N. Каждая дорога определяется тройкой чисел: двумя номерами домиков, которые являются концами этой дороги, и длиной дороги (длины дорог - положительные целые числа). В каждом домике живет по одному человеку. Необходимо найти точку (место встречи всех людей), от которой суммарное...
C++ Обработка клавиш! http://www.cyberforum.ru/cpp-beginners/thread572310.html
кароче не могу написать программу в консоле каторая, если нажата клавиша space то выводится сообщение что клавиша нажата!, а если опущена то выводится сообщение что клавиша опушена! пытался так но ничего #include <iostream> #include <ctime> #include <windows.h> #include <process.h>
C++ структуры данных: химическая реакция Условие Некоторая квадратная матрица A задает результаты химической реакции веществ. Все вещества имеют номера от 1 до N. Элемент матрицы A равен номеру того вещества, которое получается в результате химической реакции вещества i с веществом j (если вещества не вступают в реакцию, то A=0). Задана пробирка, в которую последовательно добавляются некоторые химические вещества в определенной... подробнее

Показать сообщение отдельно
estel
1 / 0 / 0
Регистрация: 02.05.2012
Сообщений: 31
12.05.2012, 19:25     Удаление пробелов с использованием стандартных библиотек
У меня есть код удаления пробелов из строки с использованием библиотеки string и перевод полученной строки без пробелов в число, но по условию моей задачи я не должна использовать <string.h>

Как ни странно, но когда я закомментила библиотеку и увидела мою подчеркнутую функцию strcpy, то подумала, что прога сейчас вылетет, но она работает.

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
 #include <stdio.h> 
 #include <stdlib.h> 
 #include <conio.h>
 //#include <string.h>
 int main()
{
    char str[1024]; 
    long value;
    printf("Enter text\n");
    scanf("%[^\n]",str);//Так можно ввести строку с пробелами
 
 
    for(int i = 0; str[i + 1] != '\0'; i++)
    {
        if(str[i] == ' ')
        if(strcpy(&str[i],&str[i + 1]))
            i--;
    }
 
    printf("String after removing text : %s\n",str);
 
    value = atoi(str);
    printf("%d\n", value);
 
    _getch();
    return 0;
  }
Хотелось бы узнать, как можно перезаписать массив в котором я удаляю пробелы(строка 17 кода) использую стандартные библиотеки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru