Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Форум АНТИЧАТ
> Программирование
> С/С++, C#, Delphi, .NET, Asm
|
Начинаем программировать на C++, C#, ассемблере(win), Qt, Python, Java, AS3.
|
|
 |
|

03.02.2009, 01:47
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
В консоли все отлично компилится, могу только пожелать удачи 2008 MS кактамего
|
|
|

03.02.2009, 01:49
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
ну вот я и хочу, чтобы автор первого поста, который такое советует, объяснил мне, почему элементарные вещи в MS VC++2008 не работают. Аргументы и факты все приведены.
а еще лучше ничего не объяснять а просто дать рабочий код в студию
Последний раз редактировалось Pashkela; 03.02.2009 в 01:59..
|
|
|

03.02.2009, 10:42
|
|
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме: 6490435
Репутация:
2290
|
|
ну вот я и хочу, чтобы автор первого поста, который такое советует, объяснил мне, почему элементарные вещи в MS VC++2008 не работают.
Работают.
Просто код старый, соответственно неверный.
вместо <iostream.h> пишешь <iostream>, добавляешь using namespace std;
MS VC++ 2008 - основной компилер девелоперов под винду.
|
|
|

03.02.2009, 11:56
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Си для чайников вместо туалетной бумаги уходит
Последний раз редактировалось awdrg; 03.02.2009 в 16:41..
|
|
|

03.02.2009, 16:46
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Pashkela, lamerg, объясни, как работает эта строка?
PHP код:
if (choice=sund || choice==satt)
P.S запускай всегда с дебагером и бряками
Последний раз редактировалось ChaaK; 03.02.2009 в 16:50..
|
|
|

03.02.2009, 17:17
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
Попробуй еще вот так:
Код:
#include <iostream>
using namespace std;
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int now;
cout << "Make me happy plz (0-6) ";
cin >> now;
if ((now == sunday) or (now == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
может нет прямой поддержки ввода через enum
|
|
|

03.02.2009, 19:08
|
|
Новичок
Регистрация: 15.06.2008
Сообщений: 1
Провел на форуме: 24143
Репутация:
0
|
|
вообще нет такого оператора "or" в с ++ , надо ||
Последний раз редактировалось Neutr0n; 03.02.2009 в 20:01..
|
|
|

03.02.2009, 19:16
|
|
Участник форума
Регистрация: 09.08.2008
Сообщений: 139
Провел на форуме: 560332
Репутация:
15
|
|
Здраствуйте.
Вот тут решил с WinSock попробовать. В Си я не силен.
Вышел вот такой код :
...
char buff[1000];
printf("Program start.\n");
WSADATA WsaData;
WSAStartup (MAKEWORD(2,2), &WsaData);
SOCKET s;
s = socket(AF_INET,SOCK_STREAM,0);
SOCKADDR_IN dest_addr;
dest_addr.sin_family=AF_INET;
dest_addr.sin_port=htons(PORT);
dest_addr.sin_addr.s_addr=inet_addr(SERVERADDR);
int r = connect(s,(SOCKADDR_IN *) &dest_addr,sizeof(dest_addr));
if(r < 0)
printf("Failed.\n");
....
При компилировании выдает:
[Warning] passing arg 2 of `connect' from incompatible pointer type (указывает на int r = connect(..)
Пробовал struct sockaddr_in dest_addr; connect(.., (sockaddr_in *)..., ..); , но всяко эта ошибка вылазит :{
использую Dev-Cpp под WinXp
темкой я походу пролетел..
Последний раз редактировалось Glazz; 03.02.2009 в 19:19..
|
|
|

03.02.2009, 20:59
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от awdrg
Попробуй еще вот так:
Код:
#include <iostream>
using namespace std;
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int now;
cout << "Make me happy plz (0-6) ";
cin >> now;
if ((now == sunday) or (now == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
может нет прямой поддержки ввода через enum
Отлично, спасибо, путем ниибательских экспериментов и твой код неправильный  ) Но чуть-чуть. Вот правильный код, в итоге, правилльно отрабатывающий в MS VC++2008:
PHP код:
#include <iostream>
using namespace std;
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int choice;
cout << "Make me happy plz (0-6) ";
cin >> choice;
if ((choice== sunday) || (choice == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
Алилуйя, а теперь сравните его с оригиналом из книги (для тех, кто хочет учить С++ в среде MS VC++2008) из книги "С++ за 21":
PHP код:
#include <iostream.h>
int main()
{
enum Days{sunday ,monday, tuesday, wednesday, thursday, friday, saturday};
int choice;
cout << "Make me happy plz (0-6) ";
cin << choice;
if ((choice = sunday) || (choice == saturday))
cout << "Yeeeeaaaahhhh\n";
else
cout << "blia...\n";
return 0;
}
72-ая страница книжонки. Или мне просто такой вариант достался? Две ошибки (опечатки):
1. cin << choice; а надо cin >> choice;
2.
if ((choice = sunday) || (choice == saturday))
а правильно
if ((choice == sunday) || (choice == saturday))
Всем спасибо, вопрос прояснён  )))) Ппц
|
|
|

03.02.2009, 21:12
|
|
Участник форума
Регистрация: 30.01.2009
Сообщений: 196
Провел на форуме: 505362
Репутация:
66
|
|
код тот же, ты заменил просто now на choice 
А вот в MS 2008 VS видимо не работает
Код:
enum days{a,b,c,d}
days x;
cout >> x;
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books Python
|
FRAGNATIC |
PHP, PERL, MySQL, JavaScript |
1 |
01.11.2009 18:20 |
|
Начинаем программировать на Ruby, TCL
|
alextoun |
PHP, PERL, MySQL, JavaScript |
10 |
08.09.2008 03:15 |
|
Начинаем программировать на PHP, Python, AS3
|
nerezus |
PHP, PERL, MySQL, JavaScript |
0 |
19.08.2008 10:42 |
|
Мультимедийные Обучающие Курсы TeachPro Java
|
VenTeL |
ПО для Web разработчика |
8 |
24.04.2008 15:38 |
|
Словарь Java-терминов
|
foreva |
Чужие Статьи |
0 |
08.02.2005 16:28 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|