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

прокомментируйте строчки курсака - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при создании конструктора http://www.cyberforum.ru/cpp-beginners/thread48877.html
Написал конструктор: Rational::Rational() { int numenator = 0; string str; cout << toRus("Введите числитель: "); getline(cin, str); istringstream iss_1(str);
C++ Как осуществить чтение файла и подсчет строк? видимо на форуме уже обсуждалась такая тема,но я все такие не смог найти то что мне надо,так что заранее извиняюсь за то что поворяю все...есть код int main() { FILE *f; f=fopen("c://test.txt","w");//название текста и режим .w-write int a=strlen(f); cout<<"\n"<<a<<"\n"; http://www.cyberforum.ru/cpp-beginners/thread48874.html
C++ Тип char.Signed/unsigned.Отличие типов данных.
Вопрос немного может быть не туда... Прошу прощения. Пишу прошивку к контроллеру, на С. Интересует отличие типов данных. ДОпустим есть тип char и тип unsigned char. Первый -128...127, а второй 0...255 соответственно. Оба типа занимают 8 бит. В чем разница?? Или разница в обработки типов библиотеками(к примеру) или правильном распозновании например кодировки ASCII ну и т.д. Интересует разница на...
C++ Контейнеры в Windows
Привет.На лето в институте задавали как практику написать приложение с 2мя контейнерами.Мне попалось со списками.Так вот , условиям выбра во 2ой контейнер данных из 1го является - четность.А я убей не помню, как четные числа выводить...((Помогите плиз)
C++ Ошибка времени выполнения http://www.cyberforum.ru/cpp-beginners/thread48827.html
Я пишу проэкт в Visual Studia 2008 на C++. У меня есть несколько проблем. Во-первых, когда я собираю финальную версию (release) и запускаю не выполнение, то появляется ошибка: Unhandled exception at 0x00402330 in chtml.exe: 0xC0000005: Access violation reading location 0x00000000. вот в этом месте int main( int argv, char *argc ) { #if ! LINUX setlocale( LC_ALL, ".1251" ); #endif...
C++ Массивы (С++) Здраствуйте помогите решить задачку на С++, задача простая а обращаюсь к вам потомучто совсем не знаком с этим языком сформировать массив С из нечетных и массив К - из четных чисел последовательности N(m)={10, 8, 4, 3, 6, 15, 2}, m=7. заранее очень благодарен подробнее

Показать сообщение отдельно
kravam
быдлокодер
1693 / 880 / 44
Регистрация: 04.06.2008
Сообщений: 5,438
02.09.2009, 16:49     прокомментируйте строчки курсака
Взялся было помочь, но потом плюнул. Чего тут комментировать-то?

1) Такое, наверное, не один компилятор не переварит
C++
1
2
3
void main () {
 return ;
}
(Хотя не знаю, у меня DEV C++, может, где-то и сойдёт)

2) В функции Sozd идёт заполнение матрицы. Ничего себе конструкция
C++
1
2
for (;;) //Типа внешний цикл
 for (;;) {} //Типа внутренний цикл
3) В этой же функции заполнение элемента [2] [n] не произойдёт, как не произойдёт заполнение элемента [3] [n], [4] [n] и прочее
То есть функция Sozd максимум, что может сделать, это заполнить таблицу из двух строк и скольки-то там столбцов. А предназначена вроде как для заполнения квадратной матрицы (nXn), где n от 5 до 15
...В причину не вникал, но наверное это потому, что переменная A (указатель на двумерный массив) объявлена как float**, а надо
C++
1
2
int i, j;
float A [i] [j];
4) По мелочам (на первый взгляд) много замечаний; что это за объявление?
C++
1
float ** A,* B;
5)Функция Func- то, что называется лишняя сущность.
Вместо её вызова проще было бы написать
C++
1
A[i][j]=0.3*sin(pow(x,2)-2);
...А прототип убрать к чёртовой матери. Хотя на вкус и цвет, да...

...Хотя всё компилится, заметьте.
И прочее и прочее и прочее

Вывод:
1) Весёлый человек писал эту курсовую.
2) Ни хрена-то тебе, автор, не сдать.
3) Неужели даже доведённый до ума исходник тянет на курсовую?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru