программирование

Бесплатные компиляторы

  1. Visual C++ Express Edition;
  2. C++ Builder Turbo Edition;
  3. Pelles C++ for Windows;
  4. Порты с Linux типа GCC, LCC и другие СС;
  5. Borland Delphi Turbo Edition;
  6. Компилятор Странник «Модула-Си-Паскаль» (поддерживает сразу три языка Си, Паскаль, Модула). Кстати, разработан нашим соотечественником.

По разделам языкам =

Российский компилятор си

Forums:

Компилятор Странник «Модула-Си-Паскаль»

_____________________________________________
Источники(читать подробнее)=
http://www.excelsior.ru/products/xdsdl.html
Ключевые слова и фразы(для поиска)=
российский бесплатный компилятор
бесплатные компиляторы си

stdio.h

stdio.h (от англ. standard input/output header — стандартный заголовочный файл ввода/вывода) заголовочный файл стандартной библиотеки языка Си, содержащий определения макросов, константы и объявления функций и типов, используемых для различных операций стандартного ввода и вывода.

_____________________________________________
Источники(читать подробнее)=
http://ru.wikipedia.org/wiki/Stdio.h
Ключевые слова и фразы(для поиска)=

Ошибка error #2001: Syntax error: expected ')' but found '*'. и ошибка error #2161: Extraneous old-style parameter list.

имется у нас две ошибки =

D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2001: Syntax error: expected ')' but found '*'.
D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2161: Extraneous old-style parameter list.

возникают в таком вот заголовочном файле task1.h =

#ifndef  TASK1_H
#define  TASK1_H

int task1standard(void);
int task1custom(void);
int testme(void);
int task1comp (FILE* , FILE* , FILE* ); // считает и сравнит массивы 

#endif

вообще список ошибок такой =

ошибки си

D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2001: Syntax error: expected ')' but found '*'.
D:\Bu-Bu\training programs\my\C\OS\t1\task1.h(8): error #2161: Extraneous old-style parameter list.
D:\Bu-Bu\training programs\my\C\OS\t1\winfunc.c(11): error #2168: Operands of '=' have incompatible types '(incomplete) struct winparams' and '(incomplete) struct winparams'.
D:\Bu-Bu\training programs\my\C\OS\t1\winfunc.c(11): error #2149: Undefined size for 'strct' with type '(incomplete) struct winparams'.

как Объявить глобальный тип данных си

Forums:

Вообще , чтобы структура была видна как тип в рамках функции - просто объявите её в теле функции как-то так
но что если лезет ошибка типа =

D:\Bu-Bu\training programs\my\C\OS\t1\winfunc.c(10): error #2168: Operands of '=' have incompatible types '(incomplete) struct winparams' and '(incomplete) struct winparams'.

для кода вроде того =

ПОРЯДОК ПРИВЕДЕНИЯ ТИПОВ УКАЗАТЕЛЕЙ В СИ (изменения типов)

Forums:

error #2051: Cast from 'void' to '(incomplete) struct winparams' is illegal.

такая ошибка может быть вызвана в строке типа =

struct winparams strct= (struct winparams ) *lpParam; // приводим к типу нашей структуры , данные расположенные по адресу указателя 

здесь , как мы понимаем, что-то не так с приведением типов

вообще говоря, если у нас есть такая вот переменная

Pages

Subscribe to RSS - программирование