IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Нужна помощь по C (https://www.imho.ws/showthread.php?t=36913)

cd19 06.09.2003 15:48

Tulip тебе под какую платформу надо компилятор?

Tulip 06.09.2003 16:57

Любой, можно под дос, можно под win.

SapeR 07.09.2003 00:59

В ассортименте:
Borland C 3.0 (~15Mb) - DOS
Microsoft Visual Studio 6 (2 CD + 2 CD help) - Win

Для управления цветом текста в DOS начни с библиотеки CONIO.H
Функции textattr, textbackground, textcolor

Tulip 08.09.2003 00:00

Вопрос: как мне очистить экран? То есть к примеру если я хочу вывести на экран (после некоторых операций) новую надпись. Но нужно чтоб она была на чистом экране. \n - переносит только на новую строчку, но мне нужно чтоб текст появился вверху, как в самом начале программы, а старый текст стерся.

ArchiMage 08.09.2003 01:54

clrscr() pomoemu

Tulip 02.10.2003 22:00

Помогите с кодом. Короче проблема в том что не работает условие If. Как сделать чтоб оно заработало?





#include <stdio.h>
#include <conio.h>
void main()
{
char *b;
clrscr();

scanf("%s",b);
printf("%s",b);

if(b=="123")
printf("ok");
}

Нужно чтоб оператор if проверял массив на наличие строки "123". (если к примеру ввели через scanf - 123)

ArchiMage 02.10.2003 22:18

Tulip
ты же рабоаеш с поинтером.так как ты написал в if ты проверяеш не значение первой буквы а адрес в памяти. попробуй if(*b=="123").

Tulip 03.10.2003 10:13

ArchiMage, при таком случае компилятор выдает ошибку: Cannot convert 'char' to 'char *'

ArchiMage 03.10.2003 11:53

sdelaj strcmp (sovsem s uma shozhu) :)

V0iD 05.10.2003 21:09

Возможно, &b == "123"

Tulip 06.10.2003 20:53

Цитата:

Первоначальное сообщение от V0iD
Возможно, &b == "123"
Не работает...:( :( :(

ArchiMage 07.10.2003 00:41

что насчет strcmp ili svoego for?


Часовой пояс GMT +4, время: 00:17.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.