Форум программистов, компьютерный форум CyberForum.ru

Почему работает puts() из <cstdio> ? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ дана матрица a(n/m) которая вводиться из файла http://www.cyberforum.ru/cpp-beginners/thread948386.html
дана матрица a(n/m) которая вводиться из файла и число k вводиться с клавиатуры. В k-ой строке найти максимальный элемент.В том столбце где этот элемент находиться найти сумму модулей элементов. Каждый этап решать при помощи программы работающей с вектором ( На С++)
C++ Вычислить скалярное произведение S Вычислить скалярное произведение S s=(A(p+r+q),p на С++ http://www.cyberforum.ru/cpp-beginners/thread948384.html
Передача аргументов через консоль C++
Подскажи пожалуйста, вот такой код: #include <iostream> #include <vector> using namespace std; int main (int argc, char *argv) { int i; vector<int>vi; vector<char>vc; for(i=1;i<argc;++i)
C++ Необходимо рассчитать выражение, используя ООП по максимуму, применить инкапсуляцию и тд
Доброго времени суток, уважаемы пользователи CyberForum! Нуждаюсь в Вашей помощи. Прочитал уже много информации по ООП, но что-то никак оно мне не поддаётся... Необходимо рассчитать выражение, используя ООП по максимуму, применить инкапсуляцию и тд. С классами ранее не работал. У меня есть общее представление по реализации, что переменные мы приватим, а потом создаём ещё 4 и присваиваем им...
C++ функции getchar() и putchar() http://www.cyberforum.ru/cpp-beginners/thread948361.html
Здравствуйте всем. Такая вот задачка: Есть вот такой код: #include <iostream> #include <conio.h> using namespace std; void main() {
C++ Графическое отображение полинома Доброго времени суток форумчане. Сложилась проблема, встала задача которую я не могу воплотить в жизнь. Задача такова. Разработать программу для графического отображения полинома an*x^n+a(n-1)*x^(n-1)+…+a0, где ai, x – целые числа. Степень n и коэффициенты ai задаются с клавиатуры. График формируется в .txt файле. подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
04.09.2013, 19:20     Почему работает puts() из <cstdio> ?
Всем привет!
Вы можете сказать, что мне нечего делать, но я спрошу
Элементарный ХеллоуВорлд
C++
1
2
3
4
5
6
#include <cstdio>
int main()
{
    puts( "Hello, World" );
        return 0;
}
Я же не делал здесь using namespace std; !

В <cstdio> файл <stdio.h> включается безо всяких директив условной компиляци... Зачем тогда, спрашивается делать файл <cstdio> ?? Ведь он, получается, не инкапсулирует объявления puts(), gets() ...

И еще к чему тогда эти директивы в <cstdio>
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
// File /usr/include/c++/4.8.1/cstdio
namespace std {
  using ::FILE;
  using ::fpos_t;
 
  using ::clearerr;
  using ::fclose;
  using ::feof;
  using ::ferror;
  using ::fflush;
  using ::fgetc;
  using ::fgetpos;
  using ::fgets;
  using ::fopen;
  using ::fprintf;
  using ::fputc;
  using ::fputs;
  using ::fread;
  using ::freopen;
  using ::fscanf;
  using ::fseek;
  using ::fsetpos;
  using ::ftell;
  using ::fwrite;
  using ::getc;
  using ::getchar;
  using ::gets;
  using ::perror;
  using ::printf;
  using ::putc;
  using ::putchar;
  using ::puts;
  using ::remove;
  using ::rename;
  using ::rewind;
  using ::scanf;
  using ::setbuf;
  using ::setvbuf;
  using ::sprintf;
  using ::sscanf;
  using ::tmpfile;
  using ::tmpnam;
  using ::ungetc;
  using ::vfprintf;
  using ::vprintf;
  using ::vsprintf;
} // namespace


Bash
1
2
3
z@x:~$ g++ -v
gcc version 4.8.1 20130725 (prerelease) (GCC) 
z@x:~$
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru