Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [С++] безумно простое задание (что делат программа |
Автор: 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 } По-моему, так |