Пт авг 29, 2014 11:27:00
char ch;
char strN[8][50];
Чт сен 04, 2014 07:51:29
YS писал(а):Завели одну переменную под символ и восемь строк по 50 символов. Того же можно было добиться, написав
- Код:
char ch;
char strN[8][50];
char str0[50];
char str1[50];
char str2[50];
char str3[50];
char str4[50];
char str5[50];
char str6[50];
char str7[50];
char str8[50];
Чт сен 04, 2014 08:00:38
Sam85 писал(а):чет ругается на такую форму записи
Чт сен 04, 2014 08:10:16
menzoda писал(а):Sam85 писал(а):чет ругается на такую форму записи
Надо же писать как ругается.
шюткаError in lines from 1 to 123: programmer does not understand anything, must be replaced.
Чт сен 04, 2014 08:35:20
Чт сен 04, 2014 09:00:12
menzoda писал(а):Sam85 писал(а):чет ругается на такую форму записи
Надо же писать как ругается. Да и вообще, в сообщении об ошибке обычно есть вся нужная информация для устранения ошибки, если нет - то вбиваешь в поисковик и читаешь, что пишут. Могу сказать, что умение внимательно читать - решает 99% проблем.
if(ch>='A'&&ch<='Z')
Чт сен 04, 2014 09:08:32
char str[8][50];
CharToOem("Hello", str[0]);
CharToOem("World", str[1]);
...
CharToOem("Goodbye", str[7]);
Чт сен 04, 2014 09:51:34
- Код:
if(ch>='A'&&ch<='Z')
эта строка читаеться примерно так "если переменная ch находиться в между A и Z" ?
Чт сен 04, 2014 09:53:34
Чт сен 04, 2014 10:27:16
menzoda писал(а):Да, все так. Другими словами проверяется является ли ch заглавной латинской буквой.
Чт сен 04, 2014 10:46:10
if (ch >=65 && ch <= 90)
как выглядел бы код если бы не имело значения каким регистром вводить?
if ((ch >= 'A' && ch <= 'Z') || (ch >='a' && ch <= 'z'))
Чт сен 04, 2014 11:41:08
#include <windows.h>
#include <vcl.h>
#pragma hdrstop
#include <iostream.h>
#include <conio.h>
#pragma argsused
main()
{
int numer;
char str[9][50];
CharToOem("введите цифру дня недели\n", str[0]);
CharToOem("Понедельник\n",str[1]);
CharToOem("Вторник\n", str[2]);
CharToOem("Среда\n", str[3]);
CharToOem("Четверг\n", str[4]);
CharToOem("Пятница\n", str[5]);
CharToOem("Суббота\n", str[6]);
CharToOem("Воскресенье\n", str[7]);
CharToOem("На такую цифру нет дня недели\n", str[8]);
CharToOem("Введите цифру, а не другой символ :)\n", str[9]);
printf(str[0]);
printf("\n");
scanf("%f", &numer);
if(numer>='1'&&numer<='7')
switch(numer)
{
case1:printf(str[1]);break;
case2:printf(str[2]);break;
case3:printf(str[3]);break;
}
Чт сен 04, 2014 12:02:21
Чт сен 04, 2014 12:12:52
Чт сен 04, 2014 13:11:40
Сб сен 06, 2014 14:39:11
Sam85 писал(а):CharToOem("Понедельник\n",str[1]);
Ср сен 10, 2014 12:16:42
if (c & 1) PORTB.4=1
Ср сен 10, 2014 13:01:12
Чт сен 11, 2014 04:07:56
Чт сен 11, 2014 07:33:49
Честно говоря, не знаем - код то не наш, и что задумывал автор - неизвестнопочему именно 0-ой бит ?
Sam85 писал(а):как выглядела бы запись, если бы вместо 0-го бита мне нужен был бы 4-ый.
if (c & 0x10)
if (c & (1<<4))
Ну а почему бы и нет ? Вы пробовали ?Sam85 писал(а):P.S. Только не гугл в помощь ?