IPB

Здравствуйте, гость ( Вход | Регистрация )

> программирование на СИ, обращенно к ГОББСУ
goga
сообщение Mar 18 2006, 07:52
Сообщение #1


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



выложи 2 лабу по СИ пож-та smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
4 страниц V   1 2 3 > »   
Создать новую тему
Ответов (1 - 19)
Gobbs
сообщение Mar 18 2006, 09:43
Сообщение #2


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Вот, может ещё кому пригодится wink.gif

Код
//---------------------------------------------------------------------------
#include<stdio.h>
#include<conio.h>
#define max 5

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main()
{
int i=1,*k,m=1,l=2,m1;
float a[max]={-1,5,1,2,3},*b,s,p;

k=&i;
b=a;
s=0;
p=1;

//textbackground(LIGHTGRAY);
clrscr();

printf("znachenie INT-->%d; adress-->%X\n",i,&i);
printf("znachenie INT pri pomoshi ukazatelia-->%d\n",*k);

for(i=0;i<max;i++)
        printf("nomer el massiva-->%d\tznachenie-->%.1f\n",i,*(b++));

b=a;

for(i=0;i<max;i++)
        s=s+*(b++);

printf("SUMMA el massiva-->%.1f\n",s);

b=a;

for(i=0;i<max;i++)
        p=p*=*(b++);

printf("Proizvedinie el massiva -->%f\n",p);

m=m|l;
printf("BITOVOE ILI-->%d\n",m);

m=m&l;
printf("BITOVOE I-->%d\n",m);

m=m^l;
printf("BITOVOE ^ -->%d\n",m);

m=m*(1<<4);
printf("vozveli v 4 step-->%d\n",m);

printf("SRAVNENIE-->%d\n",m==l);

m1=m!=0&&l!=0;
printf("rez-t-->%d\n",m1);

printf("sov-oe rav-vo nulu-->%d\n\n\n",m==0&&l==0);

textcolor(4+128);
cprintf("dlia vixoda gmite ENTER");

getchar();
}
//---------------------------------------------------------------------------
Вернуться к началу страницы
 
+Цитировать сообщение
goga
сообщение Mar 18 2006, 15:54
Сообщение #3


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



спасибо !!!!
ещё одна просьба smile.gif расшарь текст проги я её на дискетку что бы в универе не набирать нам прогу на компе biggrin.gif
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Mar 18 2006, 16:24
Сообщение #4


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(goga @ Mar 18 2006, 15:54) *
спасибо !!!!
ещё одна просьба smile.gif расшарь текст проги я её на дискетку что бы в универе не набирать нам прогу на компе biggrin.gif
А Copy&Paste сделать не бывает? wink.gif
Вернуться к началу страницы
 
+Цитировать сообщение
goga
сообщение Mar 21 2006, 18:51
Сообщение #5


Продвинутый пользователь
***

Группа: Posters
Сообщений: 222
Регистрация: 28.11.2005
Из: Кугеси
Пользователь №: 166



гоббс сайт скажи где книгу заказалл? smile.gif
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Mar 21 2006, 21:17
Сообщение #6


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(goga @ Mar 21 2006, 18:51) *
гоббс сайт скажи где книгу заказалл? smile.gif

www.bookler.ru
www.bolero.ru
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение May 31 2006, 22:36
Сообщение #7


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



может у кого нибуть есть русский HELP для C++,
...........срочно.........


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Desput
сообщение May 31 2006, 23:18
Сообщение #8


Пользователь
**

Группа: Posters
Сообщений: 60
Регистрация: 26.5.2006
Из: Там, где-то там.... в НЧК
Пользователь №: 632



Цитата(Lenin @ May 31 2006, 23:36) *
может у кого нибуть есть русский HELP для C++,
...........срочно.........


Зачем? Учи английский.


--------------------
Want a total genocide?! I'll show you it!
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Jun 1 2006, 00:17
Сообщение #9


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Lenin @ May 31 2006, 23:36) *
может у кого нибуть есть русский HELP для C++
Что ты под этим подразумеваешь?
Вернуться к началу страницы
 
+Цитировать сообщение
GerVin
сообщение Jun 1 2006, 16:35
Сообщение #10


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 462
Регистрация: 8.10.2005
Пользователь №: 97



Хм, а где это такие лабы по Си сдают?


--------------------
We do what we must because we can
Вернуться к началу страницы
 
+Цитировать сообщение
Gobbs
сообщение Jun 1 2006, 16:53
Сообщение #11


Супер постер
Иконка группы

Группа: Local moder
Сообщений: 888
Регистрация: 23.10.2005
Из: п.Кугеси
Пользователь №: 106



Цитата(GerVin @ Jun 1 2006, 17:35) *
Хм, а где это такие лабы по Си сдают?

ЭЭ-РЗА . А что?
Вернуться к началу страницы
 
+Цитировать сообщение
GerVin
сообщение Jun 1 2006, 19:28
Сообщение #12


Настоящий ADSL'щик
****

Группа: Posters
Сообщений: 462
Регистрация: 8.10.2005
Пользователь №: 97



Да нет ничего, у нас ... другие лабы были по СИ smile.gif


--------------------
We do what we must because we can
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Jun 7 2006, 00:03
Сообщение #13


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



так у кого нибуть есть для Borland C++ 3.00 Help на русском , т.е. как для Pascal


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 16 2006, 16:19
Сообщение #14


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



кто нибуть знает как в С++(Borland) указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 17 2006, 21:35
Сообщение #15


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



Цитата(Lenin @ Oct 16 2006, 17:19) *
указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.

blink.gif Что хотел сказать? Не понял...
ты про указатель на открытый файл?

Сообщение отредактировал Amp - Oct 17 2006, 21:37


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_Phoenix_*
сообщение Oct 20 2006, 18:35
Сообщение #16





Guests






Цитата(Lenin @ Oct 16 2006, 17:19) *
кто нибуть знает как в С++(Borland) указать файл в main() , чтобы его не надо было бы объявлять повторно в процедурах и функциях при вызове.


Тоже ничего не понял. Напиши понятнее что ты хочешь.
Вернуться к началу страницы
 
+Цитировать сообщение
Lenin
сообщение Oct 22 2006, 21:32
Сообщение #17


Продвинутый пользователь
Иконка группы

Группа: Local moder
Сообщений: 274
Регистрация: 22.12.2005
Из: КУГЕСИ
Пользователь №: 215



т.е. у меня функция открывает файл на запись(т.е. ofstream) , в этой же функции вызывается подфункция которая тоже работает с этом файлом, но чтобы работать с ним в подфункции компилятор требует указания этого файла и мне опять приходится писать ofstream(<имя файла>).
Вопрос: как сделать так чтобы не писать повторно ofstream и чтобы подфункция сама уже знала какой я файл указываю.

PS: может чето в параметрах функции прописывать нужно, а?


--------------------
Товарищи, юноши, взгляд — на Москву,
на русский вострите уши!

Да будь я и негром преклонных годов,
и то без унынья и лени
я русский бы выучил только за то,
что им разговаривал Ленин
Владимир Маяковский
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 22 2006, 23:38
Сообщение #18


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Передавай дескриптор файла по ссылке.
PS: хотя в C++ наверно правильнее заюзать ООП.
Вернуться к началу страницы
 
+Цитировать сообщение
Amp
сообщение Oct 23 2006, 13:09
Сообщение #19


Мега постер
Иконка группы

Группа: Local moder
Сообщений: 1,712
Регистрация: 21.8.2006
Пользователь №: 1,269



/*поморщился при упоминании об ofstream (и чем только fread/fwrite не угодили?)*/

Что есть ofstream, ifstream и fstream? Сие есть классы..
В программе объявляются объекты, экземпляры данного класса.
Соотв. их можно передать в функцию, как было сказано выше - по ссылке, по указателю (да и вообще хоть копией объекта)..
Если не принципиально - через глобальную переменную

Сообщение отредактировал Amp - Oct 23 2006, 13:11


--------------------
irc-капец

#КартинкА#
Вернуться к началу страницы
 
+Цитировать сообщение
SiMM
сообщение Oct 23 2006, 13:30
Сообщение #20


PAUK-NET.RU TEAM
Иконка группы

Группа: Admin
Сообщений: 4,715
Регистрация: 11.7.2005
Из: ЮЗР
Пользователь №: 3



Цитата(Amp @ Oct 23 2006, 14:09) *
да и вообще хоть копией объекта
Неправильно это в данном случае.
Цитата(Amp @ Oct 23 2006, 14:09) *
Если не принципиально - через глобальную переменную
Специально не стал писать про глобальные переменные, ибо это не кашерно.
Вернуться к началу страницы
 
+Цитировать сообщение

4 страниц V   1 2 3 > » 
ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 27th April 2024 - 17:37