Вниз  C / C++
- 6.06.2011 / 16:45
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
А мне синтаксис C++ не нравиться.
Вот PHP мой любимый.
Ну и Delphi еще.
- 6.06.2011 / 21:54
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
Нужна помощь по C.
Я объявил переменную с.
  1. c = getchar();
Ввожу данные, но как их вывести?
Через putchar(c); Выводиться, но мне нужно
через printf();
- 6.06.2011 / 21:57
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
IIIypuk, printf("%c",c)
- 6.06.2011 / 22:02
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
P@bloid, А почему выводит только первый символ?
Какая альтернатива в С команде cin >> из C++?

Изменено IIIypuk (6.06 / 22:02) (всего 1 раз)
- 6.06.2011 / 22:05
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
А, походу понял:
  1. main()
  2. {
  3.     int c;
  4.     c = getchar();
  5.     while (c != EOF) {
  6.         putchar(c);
  7.         c = getchar();
  8.     }
  9. }

- 6.06.2011 / 22:07
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
IIIypuk, scanf("%d",&integer);
  scanf("%s",string);
scanf("%c",&char);

как в printf, только указатели надо передавать, а выводит только первый символ, потому что ты вводишь только первый символ
- 6.06.2011 / 22:11
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
P@bloid, А как упростить выше указанную программу.
Она выводит все символы.
- 6.06.2011 / 22:12
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
IIIypuk, если не знаешь заранее длины вводимой строки, то никак
- 6.06.2011 / 22:14
IIIypuk
  Пользователь

IIIypuk 
Сейчас: Offline
Блин.
В C++ было легче.
Пишешь:
  1. cin << c;
и все, переменная принимает полное значение.
- 6.06.2011 / 22:17
P@bloid
  Пользователь

P@bloid 
Сейчас: Offline
IIIypuk, наоборот, cin >> c;
ну так кодь на с++, кто запрещает?
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)