Отправляет email-рассылки с помощью сервиса Sendsay

За 2013-10-11

[prg] замена строки в фале c++ .

ждравствуйте.
помогите, пожалуйста.
Программа должна заменить все вхождения строки в файле на другую строку
и вывести результат в другой файл.
При этом для чтения файла пользоваться стандартными средствами си
(fprintf, fscanf)
каждая строка должна быть преобразована к std::string.
для замены пользоваться методами std::string;

#include<string >
#include<cstring>
#include<stdio.h>
void replace_strings(char *what, char *repl, FILE *in, FILE *out)
{
char str_1 [256] ={0};
std::string what_ =what;
std::string repl_ =repl;
bool ok =false;
for (int i =0; str_1[i] !='\n'; i++)
/* понимаю, что здесь ошибка, но как правильно?*/

{
fscanf (in, "%c", &str_1[i]);
}
std::string str_2 =str_1;
if (str_2.compare(what_) ==0)
{
ok =true;
}
if (ok)
{
std::string str_3 =repl_;
swap(str_2, str_3);
char *p =new char [str_2.length() +1];
std::strcpy(p, str_2.c_str());
for (int i =0; i < str_2.length() +1; i++)
{
fprintf(out, "%c", p[i]);
}
fprintf (out, "\n");
delete(p);
}
else
{
char *p =new char [str_2.length() +1];
std::strcpy(p,str_2.c_str());
for (int i =0; i < str_2.length() +1; i++)
{
fprintf(out, "%c", p[i]);
}
fprintf (out, "\n");
delete(p);

}

fclose(in);
fclose(out);

}
Предполагается, что имя входного и выходного файла будут переданы main в
качестве аргументов командной строки.
Заранее спасибо за ответ.

   2013-10-11 21:31:17 (#2844984)

[prg] Re[3]: подпись элементов в приложениях на android

Здравствуйте, Т'Сад.
> есть ли где-нибудь список атрибутов для
> приславутой службы доступности с описаниями в скомпанованном разделе, а не
> в
> разброс?
Ну "атрибуты" - это лишь малая часть всей истории. Вообще же всё это есть в
соответствующих разделах документации, в стандартном структурированном виде.
Для общего ознакомления с Accessibility API, как мне кажется, вполне
достаточно. Если же вы решаете какую-то определённую задачу, то возможно
имеет смысл её конкретизировать, и тогда может вам смогут помочь более
предметно.
Вот ссылка, откуда имеет смысл начинать комплексное знакомство:
http://developer.android.com/guide/topics/ui/accessibility/index.html
Есть сторонние материалы, агрегирующие основные вещи, в т.ч. и на русском,
но боюсь, они во многом уже устарели, а новых пока не написано.
Успехов. Никита.

   2013-10-11 01:11:16 (#2844270)