Форум программистов, компьютерный форум CyberForum.ru

чето написал в общем не работает пишет ошибку - C++

Восстановить пароль Регистрация
 
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
23.09.2013, 01:46     чето написал в общем не работает пишет ошибку #1
в общем ситуация такова чето написал в общем не работает пишет ошибку
где то здесь....
C++
1
2
3
4
5
6
7
8
9
10
11
                {
                static timeString[32];
 
                    temp[0] = 'l';          temp[1] = 'a';              temp[2] = 'b';              temp[3] = 'l';
                    temp[4] = 0x11;         temp[5] = 0x00;             temp[6] = 0x00;             temp[7] = 0x00;
                    temp[8] = l;            temp[9] = l>>8;             temp[10] = l>>16;           temp[11] = l>>24;
                    sprintf( timeString, "%02d.%02d:%02d    ", (timeCodes[l]>>24)&255, (timeCodes[l]>>16)&255, (timeCodes[l]>>8)&255);
                    strcpy( temp+12, timeString);
                    temp+=0x1a;
                    cueSize+=0x1a;
                }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 06:43     чето написал в общем не работает пишет ошибку #2
OoHikeoO, для того, чтобы найти ошибку, надо больше кода. Надо хотя бы знать как объявлены твои переменные. Пока я вижу проблему в первой строке - у массива не указан тип.

Добавлено через 5 минут
И ещё было бы неплохо видеть ошибку, которую выдаёт компилятор и совсем уж хорошо будет показать на какую из этих строк твоего кода он ругается.
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
23.09.2013, 11:59  [ТС]     чето написал в общем не работает пишет ошибку #3
дело в том что программа открывает CMD
щас дам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <memory.h>
#include <string.h>
#include <stdlib.h>
 
const unsigned char CRCTable[] =
{
 
};
 
const unsigned char waveData[] =
{
    0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x10, 0x27, 0x00, 0x00, 0x10, 0x27, 0x00, 0x00,
    0x01, 0x00, 0x08, 0x00, 0x64, 0x61, 0x74, 0x61
};
 
unsigned char mem[ 8*1024*1024];
unsigned long timeCodes[ sizeof( mem)/0x200];
 
static unsigned char localFindByte( unsigned char byte)
{
int l;
 
    for(l=0; l<256; l++)
    {
        if( CRCTable[l]==byte)
            return l;
    }
 
    printf( "Hmmmm, cant find code %02x\n", byte);
    exit(-1);
}
 
unsigned long readU32( unsigned char *mem)
{
    return mem[ 0] | (mem[ 1]<<8) | (mem[ 2]<<16) | (mem[ 3]<<24);
}
 
int main( int argc, char **argv)
{
size_t fileSize;
int l;
unsigned char index;
char *input;
char *end;
FILE *in;
 
    if( argc<2)
пишет что-то вроде чето написал в общем не работает пишет ошибку))
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
23.09.2013, 11:59  [ТС]     чето написал в общем не работает пишет ошибку #4
и я дико извиняюсь как тут вставлять С++ как в 1 посте
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 12:08     чето написал в общем не работает пишет ошибку #5
OoHikeoO, просто нажимаешь кнопку "C++" и вставляешь свой исходный код между тегами.
SatanaXIII
Супер-модератор
Эксперт С++
 Аватар для SatanaXIII
5549 / 2563 / 233
Регистрация: 01.11.2011
Сообщений: 6,337
Завершенные тесты: 1
23.09.2013, 12:11     чето написал в общем не работает пишет ошибку #6
Цитата Сообщение от OoHikeoO Посмотреть сообщение
и я дико извиняюсь как тут вставлять С++ как в 1 посте
В окне сообщений, слева вверху есть кнопочка "C++". Нужно выделить искомый текст и нажать на нее.
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 12:15     чето написал в общем не работает пишет ошибку #7
И ещё непонятно, что за файл такой dicc.c. Пишет присвоение несовместимого типа указателя.
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
23.09.2013, 12:32  [ТС]     чето написал в общем не работает пишет ошибку #8
dicc.c это и есть вся программа в ней пишет ошибки в 1 посте я сбросил
C++ (Qt)
1
2
 sprintf( timeString, "%02d.%02d:%02d    ", (timeCodes[l]>>24)&255, (timeCodes[l]>>16)&255, (timeCodes[l]>>8)&255);
                    strcpy( temp+12, timeString);
вот в них где-то пишет
но не вижу ошибки хоть убей

Добавлено через 2 минуты
C
1
false\false -run dicc.c %1 %2
это мой запуск программы
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 13:54     чето написал в общем не работает пишет ошибку
Еще ссылки по теме:

Пишет ошибку Declaration terminated Incorrectly C++
C++ написал код не работает

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 13:54     чето написал в общем не работает пишет ошибку #9
OoHikeoO, ты выложил часть кода, который обрывается на строке
C++
1
if( argc<2)
Затем выложил две строки, в которых у тебя ошибка
C++
1
2
sprintf( timeString, "%02d.%02d:%02d    ", (timeCodes[l]>>24)&255, (timeCodes[l]>>16)&255, (timeCodes[l]>>8)&255);
                    strcpy( temp+12, timeString);
Ни в одном из кусков кода нет объявления timeString и temp. Какого типа эти переменные в твоей программе не знает никто кроме тебя. Если по каким-то причинам не хочешь показывать весь исходник - скопируй хотя бы строки, где объявления этих переменных. Так могу сказать только лишь то, что скорей всего проблема в timeString, которая присутствует в обеих строках кода.
Yandex
Объявления
23.09.2013, 13:54     чето написал в общем не работает пишет ошибку
Ответ Создать тему
Опции темы

Текущее время: 08:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru