Форум программистов, компьютерный форум, киберфорум
Шутки юмора
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.60/214: Рейтинг темы: голосов - 214, средняя оценка - 4.60
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887

Глупые ошибки и опечатки в коде

11.02.2010, 22:41. Показов 44286. Ответов 157
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Может и была подобная тема, но всё таки.

Как известно, процесс отладки процесс более сложный, чем первоначальное написание кода. И иногда он просто выносит мозг.
Дак вот, предлагаю здесь писать о глупых ошибках, которые были допущены Вами и затягивали процесс отладки на долгие часы.


=====================================
Начну.
Сегодня часа 4 отлаживал прогу, чуть на стену не лез.
В общем, копирую рабочий код из консолки на Си в визуальную среду, всё правильно копирую - ctrl+c ctrl+v, все библиотеки подключаю. И не работает. КОпирую назда в консольку - сразу работает. Дошло до того, что в ручную заного всю прогу переписал. Проверял каждую строчку. Ну всё верно - и не работает. Магия прям.
Оказалось, проблема в указателях. В консолке почемуто не инициализированные указателя по умолчанию равны 0, а в виз. среде равны числу. Хотя компилятор один и тот же. Вот так, 5 часов потратил на эту глупость.
4
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.02.2010, 22:41
Ответы с готовыми решениями:

Ошибки в коде стоят денег!
Изучив простейшие арифметические действия, начинающий программировать может написать конвертер хотя бы 3-4 валют. Можно поиграть с этим:...

Найти ошибки в коде и исправить эти ошибки (Наследование)
Вот в общем 3 файла, изучаю наследование на примере односвязного и двусвязного списков: list.h (inline) #pragma once class list...

Ошибки при компиляции - исправить ошибки в коде
Помогите исправить ошибки , не понимаю в чем может быть причина ... #include <conio.h> #include <stdio.h> #include...

157
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
17.06.2013, 11:45
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от taras atavin Посмотреть сообщение
Это надо умудриться скормить номер вершины функции парсинга только дабла:
C++
1
Triangle.a=StrToUint32(PointContent, Result);
, возвращающей код ошибки, получив целое.
C++
1
Triangle.a=StrToDouble(PointContent, Result);
Вставил исправленную версию, не глядя.
0
202 / 200 / 65
Регистрация: 06.10.2013
Сообщений: 552
14.10.2013, 16:03
однажды сам ступил, заметил через не знаю сколько:
C
1
for (normalize(); n > 0; scanf("%d", &temp, n--)){...}
P.S. Когда выложил это творение, поступил совет оптимизировать код и убрать ворнинг компилятора:
C
1
for (normalize(); n > 0; scanf("%d", (--n, &temp))){...}
0
Заблокирован
19.10.2013, 15:59
Константа
VB.NET
1
True = -1
- ошибка Микрософта.
Я то обхожусь и когда вычитываю с базы майэскюэлечей в массиве для инициализации значений специально ставлю цикл от False до -(минус)True(по приколу уже)
0
155 / 155 / 30
Регистрация: 19.10.2009
Сообщений: 319
31.10.2013, 14:07
Если посмотреть на стиль реализации в последующих строках, то названия переменных в первых двух строках в точку:
C#
1
2
3
4
5
6
7
8
9
            Assembly ass = Assembly.GetExecutingAssembly();
            string assName = ass.GetName().Name;
            var versionF = (
                from at in ass.CustomAttributes
                where at.AttributeType.Name.Contains("Version")
                from arg in at.ConstructorArguments 
                select arg.Value 
                ).FirstOrDefault();
            Version verAss = new Version(versionF as string);
0
Заблокирован
01.11.2013, 22:00
Цитата Сообщение от Ilya81 Посмотреть сообщение
Если посмотреть на стиль реализации в последующих строках, то названия переменных в первых двух строках в точку
- спасибо.


Хана, несколько часов сего дня тупил, как оставил "or" вместо того чтобы исправить на "||" при переводе кода с пхп на JS, чтоб проверить валидацию полей для заполнения в формах, и не обращаться на сервер.(через ajaxForm вызывается на исполнение пхп-файл для работы с БД, страница не перезагружается). В "слепую зону" чтения кода попала, уже и селекторы джей-квери в отдельные временные переменные выносил и как только не химичил.
Словами неописуемо.

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

Гуру по "веб"у, не ругайте, я как-бы начинающий веб-программист,
0
01.11.2013, 22:27

Не по теме:

Цитата Сообщение от Dzhej-Dzhej Посмотреть сообщение
несколько часов сего дня тупил, как оставил "or" вместо того чтобы исправить на "||" при переводе кода с пхп на JS
неужто не смущала ошибка "Uncaught SyntaxError: Unexpected identifier " с указанием строки в консоли..?

0
Заблокирован
01.11.2013, 23:12
Цитата Сообщение от KOPOJI Посмотреть сообщение

Не по теме:


неужто не смущала ошибка "Uncaught SyntaxError: Unexpected identifier " с указанием строки в консоли..?

Нет, в FireBag'e: "SyntaxError: missing ) after argument list"

Попробую по памяти привести код, до которого дошел как глючило меня:
JavaScript
1
2
3
4
if((t1) or (t2))
    alert("jhasg");
else
    alert("ne");
t1, t2 - булевские выражения в которых типа ($("#id_foo").val()==0).

Добавлено через 30 минут
там действительно вместо "or" нужно было "||" поставить - и прокатила бы проверка(так промудохался много времени) и вместо 65 пар файлов из проекта, что запланировал исправить за то время на которое расчитывал, исправил порядка 25 пар после того как понял в чем прикол .
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
02.11.2013, 12:25
А на php поддерживается or?
0
Заблокирован
02.11.2013, 13:08
Цитата Сообщение от taras atavin Посмотреть сообщение
А на php поддерживается or?
Да.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
02.11.2013, 13:36
А что означает?
0
Заблокирован
02.11.2013, 13:57
"или"
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
02.11.2013, 14:04
А || тогда что?
0
Заблокирован
02.11.2013, 14:05
Тоже "или".
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
02.11.2013, 14:06
Странно.
0
Заблокирован
02.11.2013, 14:10
ссыль про пехапе(второе и шестое описалово в таблице).
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
03.11.2013, 15:29
Dzhej-Dzhej, и где там ошибка или опечатка?

Добавлено через 56 секунд
Цитата Сообщение от taras atavin Посмотреть сообщение
А || тогда что?
у них просто разные приоритеты.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
03.11.2013, 15:31
А ещё надо два оператора сложения, один уступающий в приоритете умножению, второй превосходящий его. А ещё антискобки. Нафига это безобразие? Приоритет имеет операция, а не глиф, оператор, чей приоритет не соответствует приоритету операции - ошибка в самом языке. Разработчики сей, плюсов, паскаля... почему то понимают это, одни пхпшнутые больны эзотерией.
0
03.11.2013, 15:32

Не по теме:

пишите это разрабам, а не здесь. К ошибкам и опечаткам, также, как и ссылка на документацию, не имеет никакого отношения.

0
Заблокирован
09.11.2013, 00:42
Цитата Сообщение от KOPOJI Посмотреть сообщение
Dzhej-Dzhej, и где там ошибка или опечатка?
В php используются и "or" и "||", в JS только "||".

Два файла: один с формой и сабмитом отдает второму данные инпутов всяких через пост-переменные, и второй работает с БД(на php). Так вот, чтоб не возвращать со второго ошибки, там проверку уже был прописал, решил здесь в первом проверять, чтоб во второй не пошли неправильные данные.
И переносил проверки со второго файла(на php, с "or") в первый с JS(только "||").

Х\з как обьяснить
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6725 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
09.11.2013, 09:21
Dzhej-Dzhej, ну так это ошибка не документации, а ваша. Имхо, ничего смешного тут нет - тут просто либо плохое знание синтаксиса данного языка, либо невнимательность. Причем тут ссылка на доку по пыху, я все равно не понимаю - там все написано верно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.11.2013, 09:21

Найти ошибки в коде и исправить эти ошибки - C++
Судя по вываливающейся ошибки, идет двойное освобождение памяти. У самого не получается отловить откуда. A.h #pragma once ...

Найти ошибки в коде и исправить эти ошибки
Есть у меня вот такой код: #include <iostream> using namespace std; class A{ private: int* a; size_t size_; ...

ошибки в готовом коде(ошибки указаны)
Ввести с клавиатуры строку (кол-во символов не больше 10). И определить ее длину c использованием подпрограмм. model small .stack 100h ...

опечатки
есть сайт про мониторы (определенная марка). сугубо для примера - lg flatron, все страницы, кейворды, метатеги итп заточены под lg...

Глупые вопросы
Здравствуйте, ищу помощи в следующих вопросах. 1. На билдере создан некий проект, где используется форма, развернутая на полный...


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

Или воспользуйтесь поиском по форуму:
120
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru