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

Вопрос про catch и delete - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Захват текста под курсором мыши http://www.cyberforum.ru/cpp-beginners/thread341250.html
Здравствуйте. Возникла такая проблема: надо в текстовом редакторе (например TMemo) получить слово на которое указывает курсор мыши, затем после некоторых преобразований (перевод слова) тут же вывести...
C++ Вывести массив D, состоящий из тех элементов В, которых нет в С даны три одномерных массива (А,В,С). нужно вывести массив D, состоящий из тех элементов В, которых нет в С, и тех элементов С, которых нет в А. В дискретной математике это выглядит так: D=(B-C)+(C-A)... http://www.cyberforum.ru/cpp-beginners/thread341235.html
C++ Читерский туториал)
Думаю не я один несколько суток тому назад (а может и более) узнал о существовании данного ресурса: http://spacebar.fixmeplz.ru/ Небольшая предыстория: Некий тип наглой наружности решил "уделать"...
C++ Ссылки, стек
Полистал форум, подобная тема уже была, но ответ был "генерируется ошибка на подобную ситуацию". В данном случае ошибки нет, в связи с этим вопрос: Что помещается в стек в данном случае и ссылку на...
C++ Переопределение оператора в классе http://www.cyberforum.ru/cpp-beginners/thread341203.html
class String { char *mData; static const int c_size = 100; String(); String & operator+=(const String & s) { strcat(mData,s.mData); return *this; }
C++ сравнивание переменной с массивом(чисел) есть массив int mass = {1,2,3,4,5,6,7,8,9} как сравнить переменную с массивом? подробнее

Показать сообщение отдельно
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
12.08.2011, 13:32
AzaKendler, мне кажется код лучше слов, вот две программы, откомпилируйте, вводите "hello"
и посмотрите разницу:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
 
int main()
{
    char *hello = "hello";
    char s[6];
 
    scanf("%s", s);
    if (s == hello)
        printf("Equal!\n");
 
    return 0;
}
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
 
#define STREQ(str1, str2) (strcmp((str1), (str2)) == 0) 
 
int main()
{
    char *hello = "hello";
    char s[6];
 
    scanf("%s", s);
    if (STREQ(s, hello))
        printf("Equal!\n");
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.