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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
#1

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

23.09.2013, 01:46. Просмотров 404. Ответов 8
Метки нет (Все метки)

в общем ситуация такова чето написал в общем не работает пишет ошибку
где то здесь....
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;
                }
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2013, 01:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос чето написал в общем не работает пишет ошибку (C++):

написал первую прогу в СИ. не запускается.исправьте пож ошибку(и) - C++
#include <math.h> main () { float a,b,c,x,s; cout<<"Введите a,b,c через пробел"; cin>> a,b,c; x=fabs(c-b); ...

написал код не работает - C++
#include <iostream> #include <stdio.h> #include<math.h> #include<conio.h> #include<windows.h> #include <iomanip> ...

Пишет ошибку - C++
Задача: Написать функцию, проверяющую есть ли отрицательные элементы в указанной строке двумерного массива. Удалить из массива все строки с...

Написал прогу она не работает!!!!! - C++
#include <windows.h> #include <cstdlib> #include <iostream> int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); ...

написал программу для этой формулы. Скажите правильно ли я написал ее - C++
написал программу для этой формулы. Скажите правильно ли я написал ее #include "stdafx.h" #include <iostream> using namespace...

написал прогу но в чем косяк она не работает - C++
задание и мое решение во вложениях скажите где не правильно а то задолбался уже 2 день на ней сижу Прикрепляйте изображения к...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 06:43 #2
OoHikeoO, для того, чтобы найти ошибку, надо больше кода. Надо хотя бы знать как объявлены твои переменные. Пока я вижу проблему в первой строке - у массива не указан тип.

Добавлено через 5 минут
И ещё было бы неплохо видеть ошибку, которую выдаёт компилятор и совсем уж хорошо будет показать на какую из этих строк твоего кода он ругается.
1
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)
пишет что-то вроде чето написал в общем не работает пишет ошибку))
0
OoHikeoO
0 / 0 / 0
Регистрация: 03.04.2013
Сообщений: 25
23.09.2013, 11:59  [ТС] #4
и я дико извиняюсь как тут вставлять С++ как в 1 посте
0
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 12:08 #5
OoHikeoO, просто нажимаешь кнопку "C++" и вставляешь свой исходный код между тегами.
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
23.09.2013, 12:11 #6
Цитата Сообщение от OoHikeoO Посмотреть сообщение
и я дико извиняюсь как тут вставлять С++ как в 1 посте
В окне сообщений, слева вверху есть кнопочка "C++". Нужно выделить искомый текст и нажать на нее.
0
lipnev
60 / 60 / 1
Регистрация: 14.09.2013
Сообщений: 145
23.09.2013, 12:15 #7
И ещё непонятно, что за файл такой dicc.c. Пишет присвоение несовместимого типа указателя.
1
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
это мой запуск программы
0
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, которая присутствует в обеих строках кода.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2013, 13:54
Привет! Вот еще темы с ответами:

Написал программу, но не работает. Нужна небольшая отладка - C++
Задача была такая: В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) среднее арифметическое всех положительных...

Задача на функцию с массивом, пишет ошибку - C++
Заменить отрицательные элементы линейного массива их модулями. Подсчитать количество произведенных вычисления модуля. Задача на функцию с...

Пишет ошибку Declaration terminated Incorrectly - C++
Прошу помочь мне с вот такой задачей: Дана матрица A=(aij)mxn. Найти минимальные элементы среди отрицательных элементов строк с четными...

Пишет ошибку отсутствия заголовка функции - C++
вообще пишет ошибку отсутствия заголовка функции... вот код #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; void...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.09.2013, 13:54
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru