Аргументация на строителството

  • Начална страница
  • База данни
  • С и С++
  • Данни
  • Обекти
  • Оператори
  • Приложения
  • Дизайн
  • Програмиране
  • Изпълнение
  • Кв
  • Системи
  • Популярни статии
  • UEFI
  • Как се появиха езиците за програмиране?
  • Защо е по-добре да програмирате в IDE, отколкото в бележника?
  • Какво е обектно-ориентирано програмиране?
  • OOP, UML и Java
  • Байпасна защита в Oracle
  • Подобрете стила си на програмиране
  • Защо си струва да станете програмист?
  • Проектиране на софтуерен проект
  • Защо 12 езика за програмиране шокираха света?
  • Какво е диаграма на случая на употреба (UML)?
  • Какви са алгоритмите за компресиране на данни?
  • Как да се науча на програмиране?
  • Какво представляват масивите в програмирането?
  • Хипертекстови технологии
  • Как да изберем език за програмиране за разработване на уебсайт?

Всички безплатни програми могат да бъдат намерени в Интернет. Някои от тези програми не са съвсем, за да ги получите, все пак трябва

внесете малка сума. Не е нужно да плащате нищо, за да използвате GNU C ++.

GNU се характеризира с шеговито определение GNU не е Unix (GNU не е Unix). Тази шега ни връща към ранния период на C ++, когато само тази операционна система беше разпозната. Всъщност GNU е поредица от инструменти, разработени от Фондацията за свободен софтуер.

GNU C + + изобщо не е плод на нездравословното въображение на екипа за разработки, а пълноценна среда за разработване на програми C + +. Тя подкрепя всичко

структурни характеристики на езика C ++ и могат да осигурят изпълнението на всеки

грам от тази книга (и от всички други книги на C ++).

GNU C ++ не е софтуерен пакет за разработка на Windows. Ако съм разрешил тайните ти желания, значи нямаш друг избор, освен да го направиш

купете търговски пакет като Visual C++.

всеки друг от стотиците сайтове, където може да се намери GNU C ++), изтеглихте най-новата версия на GNU C ++ и го инсталирахте на вашия компютър, следвайки инструкциите в изтегления пакет. След това първата ни програма ще бъде написана заедно. Задачата, която трябва да бъде изпълнена, е да преобразува въведената от потребителя температура на Целзий в температура по Фаренхайт.

Сега ще започнете да създавате първата си програма на C ++. За да направите това, трябва да въведете програмния код във файла ert. CPP и след това го компилирайте в изпълнима програма.

1. Отворете прозорец на MS DOS, като щракнете двукратно върху иконата на MS DOS в менюто Start/Programs на Windows.

GNU C ++ е помощна програма за команден ред. Винаги ще изпълнявате rhide от системния ред на MS DOS.

2. Създайте директория C: (ако приемете, че вашият скреч диск е C).

Можете да използвате произволно име на директория, което ви харесва, но е много по-лесно да манипулирате имена на директории на MS DOS, които не съдържат интервали. Още един лъч-

Това може би е твърде смело твърдение, когато става въпрос за книга, използваща най-новите стандарти C + +, но за по-голямата част от книгите това твърдение е вярно. - Приблизително изд.

използвайте имена на директории с осем знака или по-малко - тогава гарантирано ще работят във всяка среда.

Веднъж в директорията ChapOl, стартирайте rhide от подканата на MS DOS.

Създайте празен файл, като изберете New от менюто File. Ще се отвори празен прозорец, в който трябва да въведете текста на програмата (и той трябва да съвпада точно с оригинала на книгата).

Не се притеснявайте от броя на отстъпите и интервалите: няма значение колко интервали сте поставили преди началото на ред или между съседни думи. C ++ обаче е много чувствителен към нещо друго: трябва да се уверите, че командите са въведени в долната част

; Този интерфейс се различава значително от интерфейса на програмите на Windows. Относно. Windows грамите рисуват информацията, показана на екрана, и това им придава по-изтънчен вид.

. Но rhide интерфейсът е текстов. Той използва символи от арсенала на персонален компютър, така че външният вид на рида не е толкова елегантен. Rhide интерфейсът не поддържа преоразмеряване на прозореца, той е със стандартен размер (80x25 знака-

риболов). Но все пак rhide поддържа много от това, с което сте свикнали: падащи менюта, множество прозорци, интерфейс, базиран на мишката,

! За по-опитните от вас е достатъчно да си припомните, че rhide е много подобен на интерфейса на вече несъществуващия инструментариум Borland.

Програма за преобразуване

градуса до Фаренхайт:

Фаренхайт = NCelsius * (212 - 32)/100 + 32//

в umberof Args, char * pszArgs [])

Въведете температурата в градуси по Целзий в nNCCelsius;

за горната формула за трансформация

изчислява коефициента на преобразуване int nNFactor; nNFactor = 212 - 32;

изчислен коефициент за

конвертиране на градуси по Целзий в градуси

nFahrenheit = nNFactor * nNCelsius/lOO + 32;

В C ++ използването на главни букви в никакъв случай не е забранено - просто езикът е чувствителен към малки и големи букви, което означава, че int main Int Main например означава напълно различни неща. - Приблизително изд.

cout Температура по Фаренхайт:

Cout. Rhide интерфейсът ще отвори друг малък прозорец в долната част на екрана, показващ хода на процеса на компилация. Ако всичко е наред, след съобщението Създаване на оп. exe ще видите думи по грешки.

Грешки при инсталиране на GNU C++

По време на инсталационния процес могат да възникнат някои доста често срещани грешки, които развалят вашите изключителни програмни постижения. Двете най-често срещани грешки могат да бъдат диагностицирани чрез опит за съставяне на програма. Лошо съобщение. команда или име на файл означава, че MS DOS не може да намери; gcc.exe, т.е. Компилатор на GNU C ++. Причината за това може да е неправилна инсталация на продукта или неправилна настройка на пътя c: \ djgpp \ bin до директорията, където се намира gcc.exe. Опитайте се да преинсталирате GNU C ++ и проверете дали. Файлът autoexec.bat съдържа линията SET PATH = c: \ djgpp \ bin;% PATH?;.;

Съобщение Gcc.exe: Conversion.cpp: Не. такъв файл или директория

означава, че не разбира използваните дълги имена на файлове (което е типично за MS DOS). Този проблем може да бъде решен чрез i; редактиране на файла c: \ djgpp \ djgpp. env и задаване на свойството LFN на Y .;

И още едно предупреждение: GNU C ++ не разбира имена на файлове, които съдържат> nCelsius; на cin >>> nCeiE ius;.

Това нарушение изглежда напълно невинно - и вие, и аз скоро бихме забравили за него. Но при компилация rhide генерира следните съобщения: