crossplatform.ru

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


  Ответ в никак ни разберусь что не правильно
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Алексей1153 Дата 22.8.2011, 11:41
  пытаешься код 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 . Зачем ?
kuzulis Дата 22.8.2011, 10:54
 
Цитата
никак ни разберусь что не правильно

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

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

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

TiiL Дата 22.8.2011, 10:44
 
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

подскажите, будь те так любезны
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 5:56