Анна |
Дата 30.7.2014, 13:42 |
|
Цитата(Iron Bug @ 4.7.2014, 8:49)  Цитата(Martein @ 3.7.2014, 14:18)  Слушайте, а где это мне нарыть русскоязычный компилятор? а зачем? программист в любом случае должен свободно читать по-английски. потому что в 99% случаев никто ему не будет переводить документацию. так что если собираешься работать программистом - лучше сразу как можно раньше начинать изучать английский, хотя бы технический. ну и при использовании русскоязычного компилятора могут возникнуть проблемы взаимодействия с другими программистами: я, например, не могу читать вывод русскоязычных компиляторов и затрудняюсь дать какой-либо совет, когда человек приводит такой вывод. слишком сложно догадаться, что имелось в виду, когда читаешь ужасы перевода сообщений компилятора на русский язык 
Полностью согласна. Перевод сообщений компилятора на русский язык не всегда адекватен. Особенно, сообщения о нетривиальных ошибках... Или наоборот, слишком тривиальных.
|
Iron Bug |
Дата 4.7.2014, 7:49 |
|
Цитата(Martein @ 3.7.2014, 14:18)  Слушайте, а где это мне нарыть русскоязычный компилятор? а зачем? программист в любом случае должен свободно читать по-английски. потому что в 99% случаев никто ему не будет переводить документацию. так что если собираешься работать программистом - лучше сразу как можно раньше начинать изучать английский, хотя бы технический. ну и при использовании русскоязычного компилятора могут возникнуть проблемы взаимодействия с другими программистами: я, например, не могу читать вывод русскоязычных компиляторов и затрудняюсь дать какой-либо совет, когда человек приводит такой вывод. слишком сложно догадаться, что имелось в виду, когда читаешь ужасы перевода сообщений компилятора на русский язык  |
lanz |
Дата 3.7.2014, 20:23 |
|
Студию Express можно поставить русскоязычную. Я с ней намучился когда к Qt Creator подключал  |
Martein |
Дата 3.7.2014, 11:18 |
|
Цитата(micro-chipset @ 29.1.2011, 14:43)  gcc power.c -o power power.c: В функции ‘main’: power.c:21: предупреждение: несовместимая неявная декларация внутренней функции ‘memset’
Слушайте, а где это мне нарыть русскоязычный компилятор?
|
Jason-GTK |
Дата 11.5.2014, 5:02 |
|
Может на этом форуме и нет живых , но для случайных посетителей оставлю здесь поправленный код с книги Кернигана (2 и 3 издание) . Ибо у меня не заводилось с первого раза с главы 1.9. Символьные массивы .
#include <stdio.h>
#define MAXLINE 1000
void copies(char to[], char from[])
{
int c=0;
while((to[c]=from[c])!='\0')
{
++c;
}
}
int bandget(char s[], int lim)
{
int i;
for(i=0;(i<lim-1) && (s[i]=getchar())!=EOF && s[i]!='\n';++i);
if(s[i]=='\n')
{
s[i]='\n';
++i;
}
s[i]='\0';
return i;
}
int main()
{
int max=0,len=0;
char arr[MAXLINE],mas[MAXLINE];
while((len=bandget(arr,MAXLINE))>0)
{
if(len>max)
{
max=len;
copies(mas,arr);
}
}
if(max>0)
{
printf("%s\n",mas);
}
return 0;
}
|
Jason-GTK |
Дата 9.5.2014, 1:16 |
|
 РЈРСВВВВВВВВеньшено Р В Р’В Р СћРІР‚ВВВВВВВР С• 71%
890 x 599 (11.46 килобайт)
|
как-то так ... сам недавно начал .
#include <stdio.h>
#define IN 1
#define OUT 0
int main()
{
int c, i, wlength=0, state=OUT;
int ngismo[32];
for(i=0;i<32;++i)
{
ngismo[i]='\0';
}
while((c=getchar())!=EOF)
{
if((c>='a' && c<='z') || (c>='A' && c<='Z'))
{
++wlength;
state=IN;
}
else if(state==IN)
{
++ngismo[wlength];
state=OUT;
wlength=0;
}
}
for(i=0;i<32;i++)
{
printf("%2d ",i+1);
for(wlength=0;wlength<32;wlength++)
{
if((ngismo[wlength]-1)>-1)
{
printf("%2s ","*");
ngismo[wlength]--;
}
else
{
printf("%2s ","-");
}
}
putchar('\n');
}
printf("%3s"," ");
for(i=0;i<32;i++)
{
printf("%2d ",i);
}
putchar('\n');
return 0;
}
и не надо говорить , что тема баян . прекрасно ищется в гугле , а потому я считаю нужным оставить скрин и текст кода здесь . |
igor_bogomolov |
Дата 1.2.2011, 16:48 |
|
У меня компилируется. Но значения не сдвигаются gcc version 4.4.5 20101112 (ALT Linux 4.4.5-alt3) (GCC) |
DEADHUNT |
Дата 1.2.2011, 15:48 |
|
Цитата(Iron Bug @ 1.2.2011, 14:05)  как минимум gcc и msvc это поддерживают. и сдаётся мне, что есть такой стандарт, ибо я это не из головы самостоятельно придумала. может не стандартное расширение
не скомпилировалось: http://codepad.org/dhHhA6n1
Цитата $ g++ test.cpp test.cpp:5: error: expected identifier before ‘,’ token test.cpp:5: error: expected identifier before ‘,’ token |
Iron Bug |
Дата 1.2.2011, 14:05 |
|
Цитата(DEADHUNT @ 1.2.2011, 1:02)  нету такого ни в C ни в C++. как минимум gcc и msvc это поддерживают. и сдаётся мне, что есть такой стандарт, ибо я это не из головы самостоятельно придумала. |
DEADHUNT |
Дата 31.1.2011, 23:02 |
|
Цитата(Iron Bug @ 31.1.2011, 21:41)  а, наверное, это в плюсах. нету такого ни в C ни в C++.
Цитата(Litkevich Yuriy @ 31.1.2011, 22:02)  DEADHUNT, нет ли у тебя в закромах ссылки на текст стандарта? А то я как-то рылся по инету и пришёл к выводу, что это только за деньги, либо обрывки (кто, что выложил). официальные draft'ы: open-std.org (они бесплатные, далее стандартизируются и оф. стандарт платный) |
Просмотр темы полностью (откроется в новом окне) |
|