crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> никак ни разберусь что не правильно
TiiL
  опции профиля:
сообщение 22.8.2011, 10:44
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 124
Регистрация: 8.6.2011
Пользователь №: 2727

Спасибо сказали: 0 раз(а)




Репутация:   0  


void  tpi_tppf (void);

# define     char *fname = argv[1]         /* Archive file name   */
# define     char *sname = argv[2]         /* Specimen's name     */
# define     char *tmp_f = argv[3]         /* Temporary file name */

HEADL        head;                   /* headline data       */

ZA_FIL    hdr;
ZA_SPEC    spec;
  struct item_GGC   gendata;                    /* general data */
  struct item_SGC   specdata;                   /* specimen's data */
  struct calc_GGC   calcdata;                   /* calculated data */

FILE        *df;                    /* output   */

RFCt0        tpp;            /* TPP data */
RFCf0   fail;           /* Failue data */
RFCr0   raindata;       /* 'rainflow' data */
char*    fail_name [ IDSZ ] = "RFCf0",
        rain_name [ IDSZ ] = "RFCr0",
        tpp_name  [ IDSZ ] = "RFCt0";

int    main( int argc , char* argv[]  )
//int       argc;
//char    **argv;
{
  short item_sz;
  int   fd;
  int           i;
  char          *s;
  struct ifl    itf [] =
       {{"GGC", 0}, {"SGC", 0}, {"HEADL", 0} };
  double range;
  int flage = 0, sort_flage;
  char  string[256];
  int   term;
  float x;


выдаёт вот такие ошибки :
In file included from TPP_PR.c:19:

..\samum\trunk\include/dos_samumg.h:79: warning: 'struct calc_GGC' declared inside parameter list

..\samum\trunk\include/dos_samumg.h:79: warning: its scope is only this definition or declaration, which is probably not what you want

..\samum\trunk\include/dos_samumg.h:79: warning: 'struct item_GGC' declared inside parameter list

TPP_PR.c:39:1: warning: "char" redefined

TPP_PR.c:38:1: warning: this is the location of the previous definition

TPP_PR.c:40:1: warning: "char" redefined

TPP_PR.c:39:1: warning: this is the location of the previous definition

TPP_PR.c:55: warning: data definition has no type or storage class

TPP_PR.c:55: warning: type defaults to 'int' in declaration of 'tmp_f'

TPP_PR.c:55: error: 'argv' undeclared here (not in a function)

TPP_PR.c:55: error: 'fail_name' undeclared here (not in a function)

TPP_PR.c:56: warning: type defaults to 'int' in declaration of 'rain_name'

TPP_PR.c:56: error: array of inappropriate type initialized from string constant

TPP_PR.c:57: warning: type defaults to 'int' in declaration of 'tpp_name'

TPP_PR.c:57: error: array of inappropriate type initialized from string constant

TPP_PR.c:59: error: expected declaration specifiers or '...' before '*' token

подскажите, будь те так любезны
Причина редактирования: используй кнопку КОД
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuzulis
  опции профиля:
сообщение 22.8.2011, 10:54
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Цитата
никак ни разберусь что не правильно

Всё!
Цитата
подскажите, будь те так любезны

Не не не, копай сам.

ЗЫ: Ай, молодца! :clapping:

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 22.8.2011, 11:41
Сообщение #3


фрилансер
******

Группа: Участник
Сообщений: 2941
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

Спасибо сказали: 215 раз(а)




Репутация:   34  


пытаешься код C скомпилить как C++

Так читай предупреждения и ошибки, да исправляй.

Но жесть начинается здесь:

# define char *fname = argv[1] /* Archive file name */
# define char *sname = argv[2] /* Specimen's name */
# define char *tmp_f = argv[3] /* Temporary file name */

ты три раза переопределяешь символ char . Зачем ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 4:13