Автор Тема: Програмиране на C++  (Прочетена 1675 пъти)

loshia21

  • Напреднали
  • *****
  • Публикации: 252
    • Профил
Програмиране на C++
« -: Nov 18, 2011, 15:51 »
Здравейте на всички, новобранец съм в тази сфера от скоро започнах да се занимавам с програмиране.Купих си книга за C++ ,прочетох доста неща.Работя с Убунту,инсталирах си Code::Blocks IDE.Ето какво правя,стартирам Code::Blocks избирам File-New-Projekt,след което избирам Files-C/C++Source и натискам Go.Избирам NEXT маркирам С++.На полето Name пиша "Моята първа програма" избирам да се съхрани в "home" и натискам Finish .И след това започвам да пиша кода:

#include<lostream>
using namespace std;
int main ()
{
int a,b;
cout<<"Vavedete edno chislo: ";
cin>>a;
cout<<"Vavedete stoinost za drugoto chislo: ";
cin>>b;
cout<<"Sbora na dvete chisla e: "<<a+b<<endl;
system("pause");
return 0;
}

Когато избера RUN се отваря прозорец на,който пише:

sh: /home/dimitar/untitled folder/moqta pyrwa programa:Permission denied
Press enter to continue.

Ще ми кажете ли каде точно бъркам.Благодаря за отделеното време.
« Последна редакция: Nov 18, 2011, 15:59 от loshia21 »
Активен

bot

  • Гост
Re: Програмиране на C++
« Отговор #1 -: Nov 18, 2011, 15:57 »
натискаш alt+F2 и в полето пишеш gksudo codeblocks
Активен

bot

  • Гост
Re: Програмиране на C++
« Отговор #2 -: Nov 18, 2011, 15:58 »
така стартираш програмата с root права и и позволяваш да пише каквото си иска
Активен

loshia21

  • Напреднали
  • *****
  • Публикации: 252
    • Профил
Re: Програмиране на C++
« Отговор #3 -: Nov 18, 2011, 16:07 »
натискаш alt+F2 и в полето пишеш gksudo codeblocks
Не се получава,пак ми изписва:
Permission denied
Press enter to continue.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Програмиране на C++
« Отговор #4 -: Nov 18, 2011, 16:12 »
А ако и дадеш име без интервали в него дали ще стане?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

loshia21

  • Напреднали
  • *****
  • Публикации: 252
    • Профил
Re: Програмиране на C++
« Отговор #5 -: Nov 18, 2011, 16:18 »
А ако и дадеш име без интервали в него дали ще стане?

не
Активен

bot

  • Гост
Re: Програмиране на C++
« Отговор #6 -: Nov 18, 2011, 16:27 »
мини на QT4
Активен

bot

  • Гост
Re: Програмиране на C++
« Отговор #7 -: Nov 18, 2011, 16:28 »
и не забравай да го стартираш с root права
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Програмиране на C++
« Отговор #8 -: Nov 18, 2011, 17:06 »
Какво прави system("pause") на линукс система?

Въобще толкова често съм го виждал, че се чудя откъде идва.
Активен

"Knowledge is power" - France is Bacon

loshia21

  • Напреднали
  • *****
  • Публикации: 252
    • Профил
Re: Програмиране на C++
« Отговор #9 -: Nov 18, 2011, 18:06 »
мини на QT4
инсталирах  QT4 creator,стартирам го с руут права,написах на ново кода,но не мога да избера RUN.Oт менюто Build,нищо не мога да избера.
Активен

papariga

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Програмиране на C++
« Отговор #10 -: Nov 18, 2011, 18:16 »
Какво прави system("pause") на линукс система?

Въобще толкова често съм го виждал, че се чудя откъде идва.
man pause :)
...
DESCRIPTION
       pause()  causes the calling process (or thread) to sleep until a signal
       is delivered that either terminates the process or causes  the  invocaâ
       tion of a signal-catching function.
Активен

shoshon

  • Напреднали
  • *****
  • Публикации: 497
    • Профил
Re: Програмиране на C++
« Отговор #11 -: Nov 18, 2011, 18:49 »
Ето ти малко напътствия:
1) Натисни бутон Build, а не Run.
2) Намери изпълнимия файл
3) Провери дали е изпълним
ls -l <име на файл>

За другите умници във форума:
sh: /home/dimitar/untitled folder/moqta pyrwa programa:Permission denied
Задачка-закачка, кога една програма не може да бъде изпълнена?!?
Активен

loshia21

  • Напреднали
  • *****
  • Публикации: 252
    • Профил
Re: Програмиране на C++
« Отговор #12 -: Nov 18, 2011, 19:36 »

Ето ти малко напътствия:
1) Натисни бутон Build, а не Run

Oт менюто Build,нищо не мога да избера.
Активен

shoshon

  • Напреднали
  • *****
  • Публикации: 497
    • Профил
Re: Програмиране на C++
« Отговор #13 -: Nov 18, 2011, 20:38 »
Щото нямаш активен проект
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Re: Програмиране на C++
« Отговор #14 -: Nov 18, 2011, 21:12 »
Какво прави system("pause") на линукс система?

Въобще толкова често съм го виждал, че се чудя откъде идва.
man pause :)
...
DESCRIPTION
       pause()  causes the calling process (or thread) to sleep until a signal
       is delivered that either terminates the process or causes  the  invocaâ
       tion of a signal-catching function.


Грешен номер на секция :) 1 или 8 е правилното място, но там нищо не пише по въпроса.
Активен

"Knowledge is power" - France is Bacon