Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

Си   Найти похожие ветки 

 
ArtemESC ©   (2006-10-10 21:00) [0]

Плиз, помогите, пожалуйста...
Задание: найти все ошибки в программе:

/* 1 файл*/
#include <stdio.h>
register int i;
extern reset ( );
extern int last ();
char new (int k);
main ( ) {auto int i = reset ();
for (int j = 3; j >= 2; --j )
{ printf (“%d %d ”, i, j);    printf (“%d “, last ());    printf (“%d “, new (i + j))}

/* 2 файл*/
extern int i=7;
reset ( ) return (i);

/* 3 файл*/
static int i=10;
int last {if (i>20) {printf (“error”); return 0;}; else return (i –= 2);}
int new (int i) { auto static int j; return (i = j += i);}


 
Zeqfreed ©   (2006-10-10 21:10) [1]

main.c: In function `main":
main.c:7: error: "for" loop initial declaration used outside C99 mode
main.c:8: error: stray "\147" in program
main.c:8: error: syntax error before "%" token
main.c:8: error: stray "\148" in program
main.c:8: error: stray "\147" in program
main.c:8: error: syntax error before "%" token
main.c:8: error: stray "\147" in program
main.c:8: error: stray "\147" in program
main.c:8: error: syntax error before "%" token
main.c:8: error: stray "\147" in program main.c:2: error: register name not specified for "i" make.exe: *** [main.o] Error 1


?


 
Zeqfreed ©   (2006-10-10 21:11) [2]

Что значит найти все ошибки? Согласно стандарту или чтобы компилировалось каким-то конкретным компилятором?


 
Ketmar ©   (2006-10-10 21:20) [3]

тебе задали -- ты и делай.


 
ArtemESC ©   (2006-10-10 21:25) [4]

Zeqfreed ©   (10.10.06 21:10) [1]
Thanks, согласно стандарту - это вроде не все, может посмотрешь еще...

Ketmar ©   (10.10.06 21:20) [3]
Я немного упустил - можно понять?


 
Ketmar ©   (2006-10-10 21:27) [5]

>[4] ArtemESC(c) 10-Oct-2006, 21:25
>Я немного упустил - можно понять?
я даже эту фразу ни разу не понял...


 
ArtemESC ©   (2006-10-10 21:28) [6]

Чего ты не понял?


 
Ketmar ©   (2006-10-10 21:29) [7]

>[6] ArtemESC(c) 10-Oct-2006, 21:28
>Чего ты не понял?
что ты сказать-то хотел?


 
ArtemESC ©   (2006-10-10 21:31) [8]

Запустил учебу...


 
Ketmar ©   (2006-10-10 21:44) [9]

>[8] ArtemESC(c) 10-Oct-2006, 21:31
>Запустил учебу...
ну так не скули на форуме, а догоняй.



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.051 c
2-1160667413
Oksana_new
2006-10-12 19:36
2006.10.29
Перевод символов в бинарный код


6-1149614620
Ezorcist
2006-06-06 21:23
2006.10.29
Вопрос по NAT (на примере ICQ)


1-1158591285
rub67
2006-09-18 18:54
2006.10.29
TRemotable и управление памятью


2-1160410435
kami
2006-10-09 20:13
2006.10.29
SendInput( with INPUT_KEYBOARD) &amp; WordPad


2-1160740414
ceval
2006-10-13 15:53
2006.10.29
отображалось в реальном времени использывания памяти