ну і не в сі, а в сі ++
то ж, що і writeln в паскале
то ж, що і puts ( "" ") і printf (" \ n "); в С
да, я ось, седня купу їх поудалял, заважали-с.
> Ну і не в сі, а в сі ++
Якраз в сі.
мож у нього інший сі. їх ж мільен.
int main (int argc, char * argv [])
int cin, cout = 123;
cin = cout <<"\n";
printf ( "cin =., cout =. \ n", cin, cout);
працює, тільки в одинарних лапках;)
> Турбо Паскаль знаєш?
Ображаєш. Я його знаю краще за всіх інших "мов".
Спасибі всім хто відповів!
Моєю метою було
> Так, я ось, седня купу їх поудалял, заважали-с.
Стандартів сі та Сі ++ я не знаю, та й знати не хочу. Просто не потрібно по життю і роботі. Що майже одне і те ж.
Це як в сабже про книгах по алгоритмам.
я з принтів в пхп видаляв. переробляю чуже.
> Якщо вони тільки для перекладу рядка, а не для чогось іншого
> Застосовуються в цій програмі
Обговорення не показало "чогось іншого".
В Unix немає 0x0d. А стандарт C / C ++ знаєш хто приймає?
> А де $ 0D?
Ось він
"\ R"
Але для консолі досить
"\ N"
а повернення каретки вона додасть, так ніби.
Там вище в постах подвійні лапки вжиті не в Сі сенсі.
Ще два маленьких питання по С і Turbo C:
1. В "сьогоденні" З для доступу до елементу структури заданої через покажчик дійсно використовується "->"?
2. В якійсь книжці по Turbo C прочитав:
Якби мова не дозволяв звичайні арифметичні операції з покажчиками, то для вирішення такого завдання або довелося б відмовитися від динамічних масивів, або істотно ускладнити логіку побудови програми.
Имхо, арифметичні операції з покажчиками нітрохи не краще арифметичних операцій з номером елемента масиву!
P.S. В тій книжці під динамічним масивом розуміється масив, пам'ять під якого виділяється в Рантайм, Типу GetMem в Паскалі.
А про масиви не зрозумів про що, і взагалі немає в Сі масивів.
> Дак в Сі ++ теж, це скорочена форма разименовиванія і
> Вибору елемента
> P-> a і (* p) .a еквівалентні.
Дик, Андрій. С ++ мені не потрібен (поки) і, швидше за все, зовсім не потрібен.
Сі мені потрібен (може бути буде потрібен) для програмування мікропроцесорів.
Ось блукаю поки між мовами Сі для різних компіляторів.
> А про масиви не зрозумів про що, і взагалі немає в Сі масивів.
Те що немає в Сі масивів це я не розумію. (
int a [100] - це не масив?
> А про масиви не зрозумів про що, і взагалі немає в Сі масивів.
>> int a [100] - це не масив?
>
> Можна і масивом назвати.
>
Якщо можна назвати а масивом, то чому "арифметика покажчиків" краще "арифметики індексів масивів"?
for (i = 0; i <100; ++i) a[i] = 0; // Вычисляется a + i
for (p = a + 100; p> = a; --p) * p = 0; // Не треба обчислювати
> GDI + # XA0; (08.12.09 3:28) [34]
>> А про масиви не зрозумів про що, і взагалі немає в Сі масивів.
> Це як?
> Char a [] = new char [x];
це буде "error:" new "undeclared" і "parse error before" char "". тому що в сі немає не тільки масивів, а й оператора new.
Пам'ять: 0.81 MB
Час: 0.039 c