|
|
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Привет всем! У меня проблема с компиляцией в среде программирования Borland C++Builder 6. После нажатия Run/Run у меня появляется сообщение "0 errors, 0 warning" и исчезает, а программа не запускается. Советы, которые дал SnowMan2 не помогли. Что делать? Может для этого нужна дополнительная программа-компилятор? У меня есть Borland C++ Compiler 5.5. И как с ней работать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 09:38 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokПосле нажатия Run/Run у меня появляется сообщение "0 errors, 0 warning" и исчезает, а программа не запускаетсяМожет она и не делает ничего, программа-то твоя ? parenyokСоветы, которые дал SnowMan2 не помоглиа мы их и не видели Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 09:44 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Ой! Я по ошибке вместо того, чтобы задать вопрос в той теме, создал новую. Короче, SnowMan2 посоветовал вот что: Нажать Project / Options. Закладка Linker. Убрать флажок Use dynamic RTL. Закладка Packages. Убрать флажок Build with runtime packages. Вообще-то я студент-заочник 1-го курса политеха. Делаю лабы. И вот, к примеру, задание первой лабы и написанная программа (заранее предупрежу, что я только начал учить этот язык!): Лабораторная работа № 1 Тема: Линейные алгоритмы, вычисления по формулам. Задание: Написать программу для решения поставленной задачи (см. варианты заданий). Порядок выполнения работы: Программа на языке Си должна иметь следующую структуру: #include <stdio.h> #include <conio.h> void main(void) { // здесь должны быть объявлены переменные clrscr(); // очистка экрана // ввод исходных данных // решение задачи // вывод результатов getch(); // ждем нажатия любой клавиши } Результаты должны быть выведены следующим образом. В верхней части экрана вывести следующие строки: Лабораторная работа № 1 Тема: “Линейные алгоритмы” \ Выполнил: фамилия имя \ С помощью спецсимвола табуляции первые две строки должны быть размещены по центру экрана, а третья — чуть правее. Далее должны следовать четыре пустые строки и потом — исходные данные и результаты работы программы (в табличной форме). Задание: Вычислить расстояние между двумя точками с координатами x1, y1 и x2, y2. Исходные данные и результат вывести в табличной форме. #include <stdio.h> #include <conio.h> void main(void){ float x1, y1, x2, y2, ABx, ABy; clrscr(); printf("Лабораторная работа № 1\n"); printf("Тема: "Линейные алгоритмы"\n"); printf("\ Выполнил: Чашенков Сергей \\n\n\n\n"); printf("Введите координаты точки A:\nВведите координату х1\n"); scanf("%f", &x1); printf("Введите координату y1\n"); scanf("%f", &y1); printf("Введите координаты точки B:\nВведите координату x2\n"); scanf("%f", &x2); printf("Введите координату y2\n"); scanf("%f", &y2); ABx=x2-x1; ABy=y2-y1; printf("Вектор AB имеет координаты %6.2f, %6.2f\n", ABx, ABy); AB=sqrt(sqr(ABx)+sqr(ABy); printf("Расстояние от точки A(%6.2f, %6.2f) до точки В(%6.2f, %6.2f) равна длине вектора АВ и равна %6.2f", x1, x2, y1, y2); getch(); } Только я не понял про то как исходные данные и результат вывести в табличной форме? Я изучаю С++ по книге Т.А. Павловской "С/С++. Программирование на языке высокого уровня", но там не соовсем понятно объясняется, что означает, например, в строке "printf("Вектор AB имеет координаты %6.2f, %6.2f\n", ABx, ABy);" запись "%6.2f". Зачем в операторе "scanf("%f", &x1);" сначала писать "%f", а потом уже переменную, в которую необходимо занести введённое с клавы число. И с помощью какого спецсимвола табуляции и как вывести строки "Лабораторная работа № 1", "Тема: “Линейные алгоритмы”" по центру, а строку "\ Выполнил: фамилия имя \" чуть правее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 11:53 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokНажать Project / Options. Закладка Linker. Убрать флажок Use dynamic RTL. Закладка Packages. Убрать флажок Build with runtime packages.на запуск программы из среды не должно влиять parenyokТолько я не понял про то как исходные данные и результат вывести в табличной форме?скорее всего с помощью символов табуляции '\t' parenyokзапись "%6.2f"в справке по бильдеру есть описание форматов. Встань курсором на слово printf и нажми F1 parenyokЗачем в операторе "scanf("%f", &x1);" сначала писать "%f", а потом уже переменную, в которую необходимо занести введённое с клавы числоТак надо :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 12:02 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokВообще-то я студент-заочник 1-го курса политеха. Делаю лабы. И вот, к примеру, задание первой лабы и написанная программа (заранее предупрежу, что я только начал учить этот язык!): Все мы учились понемногу Чему-нибудь и как-нибудь... (с) parenyok Только я не понял про то как исходные данные и результат вывести в табличной форме? Я изучаю С++ по книге Т.А. Павловской "С/С++. Программирование на языке высокого уровня", но там не соовсем понятно объясняется, что означает, например, в строке "printf("Вектор AB имеет координаты %6.2f, %6.2f\n", ABx, ABy);" запись "%6.2f". Зачем в операторе "scanf("%f", &x1);" сначала писать "%f", а потом уже переменную, в которую необходимо занести введённое с клавы число. И с помощью какого спецсимвола табуляции и как вывести строки "Лабораторная работа № 1", "Тема: “Линейные алгоритмы”" по центру, а строку "\ Выполнил: фамилия имя \" чуть правее? А help у Вас есть? Вот по нему и смотрите описание соответствующих функций и примеры использования... В хелпе Вы найдете, что: \t - обозначает символ табуляции пара \r\n - обозначает переход на новую строку \\ - обозначает печатаемый символ \ \" - обозначает печатаемый символ " %с - обозначает, что будет вводиться/выводиться один символ (char) %d - обозначает, что будет выводиться целое число (со знаком или без знака) %f - обозначает, что будет выводиться число с плавающей точкой (float, double) И, ОБЯЗАТЕЛЬНО (я не хочу никого обидеть): 1. Работайте под ДОС (Установите себе Borland C++ 3.1, так будет проще отлаживать Ваши программы, не будет заморочек с библиотекой VCL, run-time и т.д.). Имхо, для учебных задач и лабораторных работ больше и не надо... 2. сначала разберитесь со стандартным примером "Hello,World" (попробуйте сместить при помощи табуляции вывод фразы к центру экрана). 3. Используйте для обучения языку что-нибудь попроще. Например, учебник Подбельского. Там много примеров, которые я рекомендую разобрать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 12:24 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас parenyokНажать Project / Options. Закладка Linker. Убрать флажок Use dynamic RTL. Закладка Packages. Убрать флажок Build with runtime packages.на запуск программы из среды не должно влиять Дак ты мне можешь объяснить как запустить программу?! Карабас Барабас parenyokТолько я не понял про то как исходные данные и результат вывести в табличной форме?скорее всего с помощью символов табуляции '\t' А как его использовать? Т.е. что написать, чтобы строки "Лабораторная работа № 1", "Тема: “Линейные алгоритмы”" оказались по центру, а строка "\ Выполнил: фамилия имя \" чуть правее? Просто написать несколько раз перед началом строки "/t"? Карабас Барабас parenyokзапись "%6.2f"в справке по бильдеру есть описание форматов. Встань курсором на слово printf и нажми F1 Станислав C.А help у Вас есть? Вот по нему и смотрите описание соответствующих функций и примеры использования... Не хочу показаться навящевым, но Borland C++Builder 6 у меня английский (как, наверно, и у всех), а в английском я плохо шарю. Вот если бы у кого-нибудь взять русификатор... Станислав C.И, ОБЯЗАТЕЛЬНО (я не хочу никого обидеть): 1. Работайте под ДОС (Установите себе Borland C++ 3.1, так будет проще отлаживать Ваши программы, не будет заморочек с библиотекой VCL, run-time и т.д.). Имхо, для учебных задач и лабораторных работ больше и не надо... К сожалению, у меня только 6-ой... Станислав C.3. Используйте для обучения языку что-нибудь попроще. Например, учебник Подбельского. Там много примеров, которые я рекомендую разобрать... К сожалению, я уже купил книгу Павловской + практикум. А они не малых денег стоят и обидно будет если они "пропадут", т.к. мы в политехе изучаем только азы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 15:49 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Боюсь, придется все же учить английский, разжевывать элементарные вещи тут никто не будет. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2006, 16:14 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Ну скажите, хотя бы, как запустить программу . Большего мне от этой проги ничего и ненадо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 07:41 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Если в программе все правильно и она скомпилировалась, то запускается по F9, а можно еще в любом файловом менеджере запустить. А можно еще нажать Пуск-Выполнить и ввести путь и имя запускаемого файла программы. А можно еще с другой машины с помощью psexec, а можно ...... да мало ли как можно запустить программу ! Главное - чтобы программа БЫЛА ! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 07:47 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Станислав C.3. Используйте для обучения языку что-нибудь попроще. Например, учебник Подбельского. Там много примеров, которые я рекомендую разобрать... А Вы сравнивали эти учебники? А то, может быть, мне правда стоит на него перейти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 07:57 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасЕсли в программе все правильно и она скомпилировалась, то запускается по F9, а можно еще в любом файловом менеджере запустить. А можно еще нажать Пуск-Выполнить и ввести путь и имя запускаемого файла программы. А можно еще с другой машины с помощью psexec, а можно ...... да мало ли как можно запустить программу ! Главное - чтобы программа БЫЛА ! Posted via ActualForum NNTP Server 1.3 Ура!!! Установил Far (т.к. недавно систему сносил). Через него запустил файл Laba1.cpp, запустилась программа Borland C++Builder 6 и спросила: "Вы хотите откомпилировать или запустить программу?". После нажатия "Yes" у меня запустился текст первой лабы, т.е. как будто я просто открыл файл Laba1.cpp через Borland C++Builder 6. Далее нажал F9 и тут пошло! Оказывается ошибки в программе есть. Первая - в строке "printf("Тема: "Линейные алгоритмы"\n");". Компилятор не воспринемает слова "Линейные алгоритмы", т.к. мне надо, чтобы они были в кавычках, а компилятор думает, что эти слова являются как бы оператором. А как сделать так, чтобы все слова выводились как надо? И ещё одна ошибка в строке "AB=sqrt(sqr(ABx)+sqr(ABy));". Уж не знаю, что ему не нравится! Ведь в задании требуется найти расстояние от двух точек, а это равносильно нахождению длины вектора по формуле. Но я в книге видел, что квадрат числа записывается умножением, т.е. вместо "sqr(ABx)+sqr(ABy)" надо писать "АВх*АВх+АВу*АВу". Но это ведь не всегда удобно! Ведь, например, нужно найти 2 в 10-ой степени. И что? 10 раз писать 2*? Ну хорошо, квадрат числа я заменил, а как заменить квадратный корень? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 09:18 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokПервая - в строке "printf("Тема: "Линейные алгоритмы"\n");надо так: Код: plaintext к тому же тут уже написали тебе про кавычки ... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 09:41 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyok Но это ведь не всегда удобно! Ведь, например, нужно найти 2 в 10-ой степени. И что? 10 раз писать 2*? Хихик... А прикинь как тебе станет неудобно когда понадобиться вычислить 405.233 в степени 3.76??? :-))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Резюме: читай книги/учебники и жизнь станет легче! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 10:43 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyok10 раз писать 2*? хорошо, квадрат числа я заменил, а как заменить квадратный корень?Подключи math.h и будет щастье, потому как там много чего интересного есть Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 10:46 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас parenyok10 раз писать 2*? хорошо, квадрат числа я заменил, а как заменить квадратный корень?Подключи math.h и будет щастье, потому как там много чего интересного есть Posted via ActualForum NNTP Server 1.3 Ну подключил. И что? Слушай, я понимаю, что для человека, который шарит в С++ даже навороченную программу написать, как конфетку развернуть. А для того, кто только начал изучать язык элементарные вещи доходят туго! Поэтому я тебя умоляю. Доведи мою первую программу до ума, а со следующими я сам поколдую. Вот теперешний текст моей программы: #include <stdio.h> #include <conio.h> #include <windows.h> #include <math.h> char* Rus(const char* text) void main(void){ float x1, y1, x2, y2, ABx, ABy; clrscr(); printf Rus("Лабораторная работа № 1\n"); printf Rus("Тема: \"Линейные алгоритмы\"\r\n"); printf Rus("\ Выполнил: Чашенков Сергей \\n\n\n\n"); printf Rus("Введите координаты точки A:\nВведите координату х1\n"); scanf("%f", &x1); printf Rus("Введите координату y1\n"); scanf("%f", &y1); printf Rus("Введите координаты точки B:\nВведите координату x2\n"); scanf("%f", &x2); printf Rus("Введите координату y2\n"); scanf("%f", &y2); ABx=x2-x1; ABy=y2-y1; printf("Вектор AB имеет координаты %6.2f, %6.2f\n", ABx, ABy); AB=sqrt(sqr(ABx)+sqr(ABy); printf("Расстояние от точки A(%6.2f, %6.2f) до точки В(%6.2f, %6.2f) равна длине вектора АВ и равна %6.2f", x1, x2, y1, y2); getch(); } ///////////////////////////////////////////////////////////////// char bufRus[256]; char* Rus(const char* text){ CharToOem(text. bufRus; return bufRus; } ///////////////////////////////////////////////////////////////// Не забывай о правилах оформления!!! Напишу ещё раз (на всякий пожарный): Порядок выполнения работы: Программа на языке Си должна иметь следующую структуру: #include <stdio.h> #include <conio.h> void main(void) { // здесь должны быть объявлены переменные clrscr(); // очистка экрана // ввод исходных данных // решение задачи // вывод результатов getch(); // ждем нажатия любой клавиши } Результаты должны быть выведены следующим образом. В верхней части экрана вывести следующие строки: Лабораторная работа № 1 Тема: “Линейные алгоритмы” \ Выполнил: фамилия имя \ С помощью спецсимвола табуляции первые две строки должны быть размещены по центру экрана, а третья — чуть правее. Далее должны следовать четыре пустые строки и потом — исходные данные и результаты работы программы (в табличной форме). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 13:19 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokдля человека, который шарит в С++ даже навороченную программу написать, как конфетку развернутьНе надо ля-ля. Проблемы возникают, но в 99% случаев я их сам решаю. parenyokНу подключил. И что?А нажать F1 на файлике math.h ? parenyokДоведи мою первую программу до умаНет, только могу указать на ошибки parenyokВот теперешний текст моей программы:тэгом SRC пользуйся parenyokfloat x1, y1, x2, y2, ABx, ABy;используй double - он точнее parenyokprintf Rus("\ Выполнил: Чашенков Сергей \\n\n\n\n");Чтобы вывести косую черту, напиши ее джажды: \\ parenyokAB=sqrt(sqr(ABx)+sqr(ABy);замени sqr(ABx) на ABx * ABx parenyokprintf Rus("\ Выполнил: Чашенков Сергей \\n\n\n\n");надо так: Код: plaintext Код: plaintext Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 13:31 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасА нажать F1 на файлике math.h ?не ту справку выдаст, нажми F1 на слове sqrt Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 13:32 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Карабас БарабасА нажать F1 на файлике math.h ?не ту справку выдаст, нажми F1 на слове sqrt Posted via ActualForum NNTP Server 1.3 Нажал. Выдало: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Код: plaintext 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. Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. И, что странно, здесь описаны операторы begin и end, которых в С++ нет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 15:32 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyok Короче, текст программы принял вид:... Судя по описанию задания должно быть так (программа работает и даже запускается )... Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 06:43 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokВ справке говорится следующее: Вы определили встроенное утверждение сборщика, которое - не правильно. procedure AssemblerExample;Ой, это я ваще никогда не видел, что ты там установил и запустил-то ? parenyokvoid main(void){ float x1, y1, x2, y2, ABx, ABy;А не int main(int argc, char* argv[]) ли ? И сказал же - используй double ! Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 06:47 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Станислав C. Код: plaintext 1. 2. 3. 4. Так что, если эту функцию дважды вызвать для одной строки, то получится ой Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 06:50 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Станислав C. Код: plaintext 1. 2. 3. 4. Так что, если эту функцию дважды вызвать для одной строки, то получится ой Posted via ActualForum NNTP Server 1.3 С этим я согласен... Но по контектсту задачи такого не должно получиться, так как передаваемые строки в переменные не запоминаются.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 07:17 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Станислав C.С этим я согласен... Но по контектсту задачи такого не должно получиться, так как передаваемые строки в переменные не запоминаются....Насколько я понимаю, это именно для констант действует :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 07:35 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Станислав C. parenyok Короче, текст программы принял вид:... Судя по описанию задания должно быть так (программа работает и даже запускается )... Код: plaintext 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. Стас, от всей души спасибо тебе!!! Вот только есть малюсенький нюансик в строках Код: plaintext 1. 2. Код: plaintext 1. 2. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext Код: plaintext А зачем в начале программы строки Код: plaintext 1. И почему ты поменял строки Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 10:48 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyok Вот только есть малюсенький нюансик в строках Код: plaintext 1. 2. Эти строки надо преобразовать так: Код: plaintext 1. 2. parenyok И что означает в строке (например) Код: plaintext Код: plaintext В Help по функции printf() и далее по ссылкам parenyok А зачем в начале программы строки Код: plaintext 1. Это осталось от "мастера" при создании консольного приложения... parenyok И почему ты поменял строки Код: plaintext 1. 2. 3. 4. 5. 6. 7. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 1. Во-первых, потому, что там ошибка (пропущена скобка и вместо запятой поставлена точка) 2. Во-вторых, в моей функции - это преобразование "на месте", т.е. не требуется дополнительного выделения памяти (ну захотелось мне сэкономить 256 байт )... В контексте данной задачи это допустимо... Хотя, как указал Карабас-Барабас не совсем корректно... 3. В-третьих, эта функция все-равно не понадобтся при запуске файла в среде DOS (если преподаватель попросит все запустить в ДОСовском С/С++) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 11:11 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Так, что насчёт строки Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 15:24 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Я тебе посоветовал заменить void main(void) на int main(int argc, char *argv[]) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 15:26 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасЯ тебе посоветовал заменить void main(void) на int main(int argc, char *argv[]) Posted via ActualForum NNTP Server 1.3 Упс! Извини недопонял. Но, во-первых, по заданию должно быть Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:19 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokТак ты сначала проверь у себя, а потом уже советуйУ меня 5-й, это дела не меняет. Консольные программы я писал много раз, они ВСЕ работают, никогда нигде не видел такого вызова: void main(void). Хотя допускаю, что компилятор это переварит. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:28 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
PS: У меня весь приведенный код скомпилировался на ура и отработал. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:30 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Кстати, проверил - c void main(void) тоже компилится номально :)) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.03.2006, 17:31 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Слушай! Скачал Borland C++ 3.1, установил, скопировал свою первую лабу в папку BIN, открыл её с помощью проги, а там вместо русских букв - козюбрики (не в запущенной программе, а в её тексте!). Что делать? Что, заного писать русский текст?! :-0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2006, 17:01 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
В бильдере все рабоает, зачем антиквариант поднимать ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2006, 23:04 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасВ бильдере все рабоает, зачем антиквариант поднимать ? Posted via ActualForum NNTP Server 1.3 1. Borland C++ 3.1 весит в 70 раз меньше; 2. Он проще. Люди! А у кого-нибудь есть полный список сообщений об ошибках, о предупреждениях и кодов ошибок в C++ с объяснениями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2006, 06:47 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Не помню, что там с этим в 3.1, а в бильдере в окошке сообщений на ошибке жмешь Ф1 и читаешь Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.03.2006, 10:18 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Карабас БарабасНе помню, что там с этим в 3.1, а в бильдере в окошке сообщений на ошибке жмешь Ф1 и читаешь Posted via ActualForum NNTP Server 1.3 Ой! Да в 3.1 всё также. Просто я попросил все сообщения об ошибках потому, что в 6-ом справку в переводчик скопировать можно, а в 3.1 - нет. Да и там с кодировкой проблемки, т.е. если создать текстовый документ, скопировать в него текст программы, который вы (я ко всем обращаюсь.:)) здесь написали, заменить расширение на срр и открыть файл через Borland C++ 3.1, то вместо русских букв отображаются козюбрики! А фокус с заменой кодировки в Far'е перед заменой расширения не всегда выходит. Короче, вернулся к Borland C++Builder 6... Так, первая лаба у меня работает на ура! Только у меня вопрос. В задание сказано, что результаты должны быть выведены в табличной форме. Это т.е. один под другим? Например, так: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:02 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokили сойдёт и так:Если бы каким-то чудом оказался на месте преподавателя, то у меня бы не сошло:) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:32 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Помогите исправить ошибку в программе Код: plaintext 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. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:48 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
А что такое setw ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 10:51 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Хэ... А ты чё не знаешь что ли? Setw() - это манипулятор, который используется для того, чтобы элементы матрицы располагались один под другим. А число 4 в скобках - это ширина поля. Дак, что насчёт этой программы и предыдущей?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 11:31 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Ты говоришь, ошибка, а какая: не работает ? не компилируется ? неправильно работает ? ??? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 11:55 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokТак, что насчёт строки Код: plaintext Как гласит народная (ппррограммистская) мудрость: "Если компилятор тебе выдал ошибку на сосершенно правильной строке - ищи ошибку двумя строками выше...". И что мы видим двумя строками выше? Код: plaintext 1. Код: plaintext 1. Внимательнее надло быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 12:13 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Конечно, спасибо за умный совет Стас, но как насчёт проблем с лабами? Карабас БарабасТы говоришь, ошибка, а какая: не работает ? не компилируется ? неправильно работает ? ??? Posted via ActualForum NNTP Server 1.3 Не компилируется! Чё, трудно у себя проверить?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2006, 15:57 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
parenyokЧё, трудно у себя проверить?!не поверишь - трудно Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 06:51 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Так, что насчёт ошибок???!!! Стас, ты где??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2006, 10:33 |
|
||
|
Помогите с компиляцией в Borland C++Builder 6!
|
|||
|---|---|---|---|
|
#18+
Значит что? Тема закрыта да? Да ну вас!!! Козлы Вы все!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2006, 10:08 |
|
||
|
|

start [/forum/topic.php?all=1&fid=57&tid=2031748]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 565ms |

| 0 / 0 |
