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

Непонятные символы.(Строки и указатели). - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Inline Assembler & C++ http://www.cyberforum.ru/cpp-beginners/thread421124.html
int main(int argc, char *argv) { perevod(); cout<<"Type Esc to Escape \n"; __asm { mov ah,01h int 21h cmp ax,01
C++ Программа, которая считывает число с клавиатуры и находит ближайшее справа число, которое является квадратом натурального числа Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое является квадратом натурального числа, и выводит его на экран. Проверку "квадрат – не квадрат" оформить в виде функции. http://www.cyberforum.ru/cpp-beginners/thread421120.html
вопрос по препроцессорной магии C++
Для того, чтобы определить макрос AT, замещающийся в процессе компиляции на строку типа "main.cpp:123", я пользуюсь следующим набором макросов: #define STRINGIFY(x) #x #define TOSTRING(x) STRINGIFY(x) #define AT __FILE__ ":" TOSTRING(__LINE__) Но я не понимаю, почему вышеприведенный вариант работает, а нижеприведенный - нет: #define STRINGIFY(x) #x #define AT __FILE__ ":"...
C++ Манипуляции с массивами. Как сделать?
Товарищи, с наступающим всех! :) Очень нужна помощь. А то в новом году не допустят к сессии. :( :rtfm: Есть две небольших задачки. Алгоритмы писать не надо, просто написать какие функции надо использовать. 1) Сделать пару манипуляций с массивом. И вывести сумму элементов в MessageBox. MessageBox, в принципе не столь важен, главное работа с массивом. 2) Найти дробную часть числа. Все...
C++ Как вывести скалярное произведение двух массивов? http://www.cyberforum.ru/cpp-beginners/thread421079.html
#include <iostream> #include <stdlib.h> using namespace std; void mas_in(int* a, int size) { for(int i = 0; i < size; ++i) cin >> a; } void mas_out(int* a, int size) {
C++ Напишите программу для расчёта по двум формулам. Привет всем. С наступающим всех Новым Годом. #include <iostream> #include <math.h> using namespace std; int main(){ float a; float z1,z2; подробнее

Показать сообщение отдельно
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
31.12.2011, 20:31
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
void uniqueSpaces(char *str)
{
    char *it = str;
    while(*it = *str++)
        if(!((*it == ' ') && (*str == ' ')))
            ++it;
}
 
int main(void)
{
    char str[] = "   happy   new  year 2012     ";
    printf("%s\n", str);
    uniqueSpaces(str);
    printf("%s\n", str);
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru