C++

21 отговора 0 прегледа
#1

C++

хубаво пиша си аз кодче на ц++ само че как да го направя ехе а не срр за да мога като си го сложа на десктопа и цъкна два пъти на него да се рънне и по тоя начин как после евентуално го спирам

Отговор
в отговор на der programer #2

Re: C++

ще се рънне като преди това го билднеш с компайлера. ако нямаш компайлер, има тука: [линк] (трябва ти пекиджа g++, при инсталацията се селектва)

Отговор
в отговор на der programer #3

Re: C++

В Windows-a има един вграден C-компилатор. "FormatC" се казва ама се пуска от командния ред. Та влизаш в ДОС-промпт и пишеш "format c:" (без кавичките). Компилира всичко без грешка.
Айде и после да споделиш как е програмата

Отговор
в отговор на der programer #4

много отдалеч си почнал

сложи си някаква развойна среда, там визуално студио или нещо друго.
пътя е следния
срр->компилатор->obj
obj+obj...+lib+lib....->линкер->ехе
развойната среда го прави за тебе автоматично, но ако си мазохист може и с компилатор и линкер на ръка.
а, не се казва der programer, a der programmierer




NE SUTOR ULTRA CREPIDAM
Отговор
в отговор на kiiid #5

Re: C++

аве лайно мазно кура да ми едеш кат нищо не разбираш дедовия ли ми лижеш та се обаждаш ти кво си мислиш че тука пишат само путки сплескани като теб ли, айде отивам да натъпча на майка ти путката че някой и това трябва да направи

Отговор
в отговор на der pederer #6

Re: C++

Хахаха... толкова смислен код на C++ не бях виждал от доста дълго време. Талантливо момченце си ти...

Отговор
в отговор на der programer #7

Re: C++

Дай да видим кодчето, но сигурно сам ще го покажеш след като компилатора си каже думата :)

Ego praeferro ante vesper bibere aquam slivoevensem
Отговор
в отговор на zaphod #8

Re: много отдалеч си почнал

Не, не, не. Не е толкова бързо.

срр->препроцесор->компилатор->asm->асемблер->obj
obj+obj...+lib+lib....->линкер->ехе

Отговор
в отговор на CObject #9

eto ti kod

#include<time.h>
#include<windows.h>
using namespace std;
void main()
{
int tmp;

FILE* outputFile = fopen("history.txt",w);
fseek(outputFile,0,SEEK_END);
time_t rawtime;
while(1)
{
tmp = cping("this_ip");
time(&rawtime);
fprintf("time: %s - %d/n",ctime(rawtime),tmp);
sleep(30000);
}
}

Отговор
в отговор на der pederer #10

Re: eto ti kod

Много въпроси за толкова малко ред код. По всяка вероятност ще даде грешка още при компилацията.
1. Как излизаш от безкрайния цикъл?
2. Какво прави fseek според теб и защо си го използвал?
3. Щом отваряш файл, защо не пишеш нищо в него?
4. Къде затваряш изх. файл?
5. Къде е декларирана и дефинирана ф-ята cping? Това не е стандартна ф-я за С или С++
6. Какъв е този параметър "this_ip" ?


... for a brief moment it seemed that rock 'n roll would inherit the earth.
Отговор
в отговор на der pederer #11

Re: eto ti kod

може би си искал да напишеш
Start->Run->cmd
ping this_id -t>history.txt -t

?

Отговор
в отговор на yo #12

Re: eto ti kod

това има повече грешки отколкото аз правя бе !!! на ти компилатор ... dev-c++ ако имаш проблеми пиши .Според мен е най-добрият

Отговор
в отговор на der programer #13

Re: C++

аз доколкото разбирам от опитите ти за някъкво творение това ти е програма за водене на някакво хистори постарал (попресрал) си се да я напишеш прецизно, мисля че си надскочил възможностите си ако имаш такива или си копирал кода (който е толкова дълъг че едвам имах нерви да го прочета) от 250 места и не си можал да приложиш метоада "натъкмацио нагодицио" както хората ам а ти това на какъв компилатор го написа и билдна и не се ли притесни от някакви съобщения че си кретен и че това е малко грешно, или го написа на пад++ мислейки се за пич гъзар

струва ми се че форума може и да се ползва за учебни цели ама такива идиотщини вече са нещо прекалено
по добре си слиипни опитите да напишеш нещо тук поне за 3 месеца

be king to attract a queen
Отговор
в отговор на yo #14

a

добре де как да пингна ай пи и да видя дали има request timed out или има reply
system("Start->Run->cmd
ping this_id -t>history.txt -t");

така ли ?
и ако е така значи нямаме нужда от отваряне и затваряне на файла + че цикъла не свършва ще си го оправя като разбера за колко часа искам да ми се рънва програмата

Отговор
в отговор на Query #16

Re: a

абе и да не съм велик ще стана

Отговор
в отговор на der programer #17

това не пише

добре бе дееба знам че всеки се ебава яко ама айде кажете зьащо тоя ташак не иска да ми аутпутва във файла history.txt

system ("ping 197.138.25.14 -t>history.txt -t");

смисъл не трябва ли да ми изпринти
request timed out или reply from...

Отговор
в отговор на der pedi #18

Re: това не пише

Защото не му даваш шанс да затвори файла. Виж, ако дадеш следното:
	while(1) {

system("ping 127.0.0.1 -n 1 >>hist.txt");
}

това е друго нещо. Ама ако само това е задачата ти, не си струва да пише екзе. По-добре го направи с бат файл.

Отговор
в отговор на Gnus #19

Re: това не пише

квой туй бат файл неква нова технология ?

Отговор
в отговор на der pedi #20

Re: това не пише

>>квой туй бат файл неква нова технология ?
Това са на Батман файловете бе..

---
Its nice to be important, but its more important to be nice.
Отговор