Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Code has no effect in function

Ответить
Настройки темы
Code has no effect in function

Аватара для modem

Пользователь


Сообщения: 141
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: modem
Дата: 09-01-2005
в книге Герберта Шилдта приведён как пример , текст протой игры крестики-нолики 8)
но при запуске компилятор ошибку выдаёт - Code has no effect in function
Код: Выделить весь код
init_matrix
void init_matrix(void)
{
	int i,j;
	for(i=0,i<3,i++)
	for(j=0,j<3,j++) matrix[i][j] = ' ';
}
почему нет эффекта то? обычная инициализация.
кстати такая же фигня и с другими функциями, в которых встречаются такие же циклы в циклах. Герберт Шилдт ошибся? 8)

Отправлено: 21:58, 09-01-2005

 

Аватара для Netscaper

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


А если так:
Код: Выделить весь код
for(i=0;i<3;i++)
for(j=0;j<3;j++)

Отправлено: 23:21, 09-01-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для modem

Пользователь


Сообщения: 141
Благодарности: 1

Профиль | Отправить PM | Цитировать


Netscaper
что так? вы переписали часть из моего сообщения.

Отправлено: 23:26, 09-01-2005 | #3


Аватара для Netscaper

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нет, У вас «for(i=0,i<3,i++)», а надо «for(i=0;i<3;i++)». Запятая от точки с запятой отличаются? Или как? Может, я что-то не понял?

Отправлено: 00:48, 10-01-2005 | #4


Аватара для hasherfrog

Старый параноик


Сообщения: 2423
Благодарности: 85

Профиль | Отправить PM | Цитировать


Энд с точкой.

Отправлено: 00:55, 10-01-2005 | #5


Аватара для Netscaper

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#include <stdio.h>

char matrix[3][3];

void init_matrix()
{
    int i, j;
    for (i = 0;i < 3;i++)
        for (j = 0;j < 3;j++)
            matrix[i][j] = ' ';
}

void main()
{
    init_matrix();
}
Вот написал такой код. Компилятор не нашел ошибок, предупреждений и т.п. Может быть, вам следует установить опцию компилятора типа «Warning level» на значение поменьше. А какой у вас компилятор?

Отправлено: 00:55, 10-01-2005 | #6


Аватара для Netscaper

Пользователь


Сообщения: 84
Благодарности: 0

Профиль | Отправить PM | Цитировать


hasherfrog
Ой, не надо...
Ещё можно
MAIN ENDP или что-то вроде...

Отправлено: 00:56, 10-01-2005 | #7



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Code has no effect in function

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Mass Effect alex2008 Игры 8 07-08-2017 10:52
Mass Effect 2 появится в продаже 26 января OSZone News Новости информационных технологий 0 20-10-2009 22:30
FreeBSD - Ошибки при установке порта FreeBSD *** Error code 2 *** Error code 1 travkog Общий по FreeBSD 6 04-08-2008 19:49
sis usb 2.0 host controller is not avaible or function disabled visokosnik Непонятные проблемы с Железом 2 09-04-2008 21:29
win98se - pure virtual function called Guest Microsoft Windows 95/98/Me (архив) 5 06-10-2004 13:36




 
Переход