Отговори на тема  [ 7 мнения ] 
A numeric expression must appear here 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 2:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение A numeric expression must appear here
Преминах от МикроЦ на CCS и не мога да се оправя още с декларациите :oops:

пиша:

Цитат:
char string[20];

а ми дава:
A numeric expression must appear here и ми сочи преди char
същото е и за другите типове


Вто Мар 03, 2009 2:30 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 13, 2007 12:12 pm
Мнения: 712
Мнение 
Постни цялата програма , или поне часта до обяваване на масива - точно този ред ти е правилен!


Вто Мар 03, 2009 4:18 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Пет Юли 08, 2005 3:46 pm
Мнения: 112
Местоположение: Пловдив
Мнение 
Здравей,
не е проблема в този израз,
кажи какво имаш преди него,
може би там е проблема
:D


Вто Мар 03, 2009 4:23 pm
Профил ICQ
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 2:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение 
аз си намерих грешката... няма да я казвам :P че :oops: ...просто не бях декларирал променливите баш в началото на main()


Вто Мар 03, 2009 4:51 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 2:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение 
вие кажете друго... защо като изпълнявам примерния код от хелпа на ccs не се извежда на терминала това

Цитат:
main() {
char string[20];

float f;

f=12.345;

sprintf(string,"\f%6.3f",f);

}


терминала съм го тествал с друга програма ...има връзка


Вто Мар 03, 2009 4:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение 
sprintf() не печата на терминала, печата в стринга, който си й задал като 1-ви параметър

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Вто Мар 03, 2009 5:03 pm
Профил WWW
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 2:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение 
да мерси много стана така...нямаше да се сетя..и последен въпрос :D ..
как да продъжа на нов ред в CCS .пробвах
printf("\n");
пробвах и printf("\r");
но не става ,вместо да минава на нов ред ми изписва числото"0"


ps: стана бре ..и аз се учидих ама на терминала на брей \n\r не бачка...ама на хипер терминала
няма грешка

Вива Мокрософт&Мокрочеп :D


Вто Мар 03, 2009 5:22 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни