Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2012, 23:33   #1
Shinobig
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 25
По умолчанию комментарии


имеется программа. я разобрался как она работает, так сказать, в общем виде. но не понимаю, что конкретно "происходит". хочется понять, что делает каждая строчка. не могли бы вы, если не сложно, объяснить, что происходит в каждой строчке. комментарии напишите, хотя бы поверхностные. спасибо.
Shinobig вне форума Ответить с цитированием
Старый 17.01.2012, 01:49   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Код картинкой?оО Зачем? Есть же тег [CODE] (значок # ) для сохранения форматирования и подсветки кода в сообщении.

А что именно непонятно? Вряд ли кто-то будет комментировать каждую строчку, да и мне кажется это не сильно может помочь.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.01.2012, 02:38   #3
Shinobig
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 25
По умолчанию

код картинкой потому что из отчета взят для лабы. сама прога умерла вместе с буком. на ноуте мать сгорела, надо лабу защитить.

если конкретнее, то в общем то почти все непонятно, но начнем по порядку:
1. объявление переменных - целочисленные Х и У, а потом написана какая то фигня. гуглил - непомогает.
2. file1=fopen("file1.txt\0", "r") - открывает файл а вот что такое \0 и "r"?
3. fscanf(file1, "%i", &a[i])
4.{s.format "%i/r/n", a[i])

в остальном несложно догадаться.
Shinobig вне форума Ответить с цитированием
Старый 17.01.2012, 07:26   #4
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

1) DrawIcon()
2) '\0' нулевой терминальный символ. Это признак конца символьного массива).
"r" - указание операционной системе, что файл нужно будет открыть только на чтение, операционка не даст в него записать. Для создания файла для записи нужно использовать "w"
3) fscanf использует файловый указатель file1, чтобы прочитать данные из файла, на который file1 указывает. Формат данных управляется строкой формата. В данном случае строка формата это "%i" Считывает целое знаковое число в переменную &a[i] (заметьте, что символы i в строке формата и индекс i с друг другом не связаны) --> ссылка Почему-то на сайте нет %i, а это "Signed decimal integer"

P.S. Советую найти всё это (пп. 2) и 3) ) в книге Кернигана и Ритчи. Там всё подробнее и понятнее расписано.
P.S.S. Настоятельно рекомендую, переписать код, откомпилировать и выложить сюда. Тогда у вас могут в процессе этого действа возникнуть вопросы, которые мы здесь решим. Мы сможем скопировать себе код (по шагам намного легче разбираться). Да и вы лучше усвоите материал.

Последний раз редактировалось 8Observer8; 17.01.2012 в 10:14. Причина: Добавил P.S.S
8Observer8 вне форума Ответить с цитированием
Старый 17.01.2012, 11:20   #5
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
сама прога умерла вместе с буком. на ноуте мать сгорела
Не вижу связи.
Мать сгорела и сожгла на прощанье винт?
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 17.01.2012, 14:54   #6
Shinobig
Пользователь
 
Регистрация: 04.10.2011
Сообщений: 25
По умолчанию

Цитата:
Сообщение от Mandrivnyk Посмотреть сообщение
Не вижу связи.
Мать сгорела и сожгла на прощанье винт?
ноут на гарантии. в сервисе пока находится.
Shinobig вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как написать программу который убирает комментарии? lpud Общие вопросы по программированию, компьютерный форум 1 16.01.2012 12:44
нужны комментарии Олеся2 Помощь студентам 0 21.12.2011 17:37
комментарии к коду *Alex* Помощь студентам 0 07.05.2010 10:46
комментарии на русском Александр74 Общие вопросы C/C++ 1 24.04.2010 15:32
комментарии на русском в VC++ 1000web Общие вопросы C/C++ 4 05.11.2009 21:51