![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
corazon |
![]()
Сообщение
#1
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 54 Пол: Женский Реальное имя: Евгения Репутация: ![]() ![]() ![]() |
то что закомментировано отказывается работать, помогите исправить ошибку... что то не то с р...
количество символов определяется через аргумент главной функции
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
main(argc,argv)
int argc;
char *argv[];
{
typedef struct {
unsigned char ch;
unsigned char attr;
} texel;
texel *c;
char *p;
int i,n;
clrscr();
n=atoi(argv[1]);
p= new char[n];
printf("вводите символы\n");
gotoxy(5,4);
for (i=0;i<n;i++)
{
c->ch=getch();
putch(c->ch);
}
//-----------------------
//---------каждый 5 заменить на пробел
////for (i=0;i<n;i++)
//if (((i+1)%5)==0)
//{
//*(p+i)=' ';
//} }
//puts(p);
//--------------------
printf("\n символы запомнены в памяти\n");
getch();
gettext(5,4,n+5,4,c);
for (i=0;i<n;i++)
(c+i)->attr=0xF4;
clrscr();
puttext(5,4,n+5,4,c);
gotoxy(10,10);
printf("\n символы восстановлены из памяти на экран");
getch();
}
|
![]() ![]() |
Noof |
![]()
Сообщение
#2
|
![]() Пионер ![]() ![]() Группа: Пользователи Сообщений: 61 Пол: Мужской Репутация: ![]() ![]() ![]() |
а к указателям случайно обращаются не так : " &имя_указателя "
или я спутал? (работаю в другом С) -------------------- ...
|
volvo |
![]()
Сообщение
#3
|
Гость ![]() |
Noof, флейм прекращай!
Не бывает "такой С, другой С"... Есть Стандарт, где написано, КАК обращаются к указателям. Все "другое", что не поддерживает этот Стандарт, должно быть немедленно вынесено на помойку. |
![]() ![]() |
![]() |
Текстовая версия | 25.07.2025 12:24 |