Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Igor Rudym                           2:5015/128.33  20 Aug 2001  12:54:53
 To : Anatoliy Kulakov
 Subject : Re: Почему корится ?
 -------------------------------------------------------------------------------- 
 
 
 18 Авг 01 15:41, Anatoliy Kulakov протер клаву тряпочкой и написал All:
 
  AK> int main(int argc, char *argv[])
  AK> {
  AK> FILE *fout=stdout;
  AK> uchar *str = "ЕЅ»ёН ЮЙУјЮЦјХ ї»ЅЅЙАН 1998 ё.";
  AK> uchar *S;
  AK> int j;
  AK> int k;
 
  AK> for(j=1;j<strlen(str);j++)
  AK>  {
  AK>   if (str[j]>127) S[j]=ak[str[j]-128];
  AK>                     ^^^^^^^
  AK>                     Ошибка явно сдесь, но что тут может быть
  AK> неправильным ?
  AK>                   //fputc(ak[str[j]-128], fout); А вот так работает.
  AK>   fputc(S[j], fout);
 
 Память под переменную S надо выделить, вот и всё.
 S = (uchar*) malloc(255);
 Счастливо. Igor
 
 ... e-mail: riv@pisem.net
 --- GoldED/W32 3.0.1
  * Origin: Только у нас снижены цены на бесплатную доставку! (С (2:5015/128.33)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Почему корится ?   Anatoliy Kulakov   18 Aug 2001 16:41:58 
 Re: Почему корится ?   Serge N. Pokhodyaev   19 Aug 2001 13:45:27 
 Почему корится ?   Alexander Stavitsky   20 Aug 2001 02:40:19 
 Re: Почему корится ?   Igor Rudym   20 Aug 2001 12:54:53 
 Почемy коpится ?   Alexey V. Medvedev   19 Aug 2001 23:21:18 
Архивное /ru.linux/39313b8116ef.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional