Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [С++] безумно простое задание (что делат программа


Автор: HalloWorld 24.9.2009, 19:03
Задание простое, но помочь надо сегодня. Пожалуйста!

В общем есть код от Си, надо прокомментировать каждую строчку, что она делает, тоесть полностью рассказат, что делает программа построчно и желательно поподробнее. 

#include <stdio.h>

int main()
{
   char inbuf[130];
   int  number = 10;
   printf("Address of variable number = %ld\n", &number);
   printf("Value stored at variable number = %d\n", number);    
   printf("Enter a new value for the variable: ");
   gets(inbuf);
   sscanf(inbuf, "%d", &number);
   printf("New value stored at variable number = %d\n", number);

   return 0;
}

Автор: Dаedra 24.9.2009, 20:03
#include <stdio.h>//подключить библиотеку функций ввода-вывода

int main()//точка входа в программу
{
   char inbuf[130];//объявить массив из 130 элементов
   int  number = 10;//объявить и инициализировать переменную number значением 10
   printf("Address of variable number = %ld\n", &number);//с новой строки вывести текст и адрес переменной number
   printf("Value stored at variable number = %d\n", number);  //вывести тест и значение этой переменной  
   printf("Enter a new value for the variable: ");//просто вывести текст с новой строки
   gets(inbuf);//в консоли считать в буфер введенное значение
   sscanf(inbuf, "%d", &number);//скопировать данные из массива inbuf в переменную number
   printf("New value stored at variable number = %d\n", number);//вывести новое значение переменной number

   return 0;//выход из функции main
}

По-моему, так

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)