Ejemplo n.º 1
0
void main()
	{
clrscr();
	char s[40];
	int o;

		cout<<"Vvedite osnovanie 1-16 ";
		cin>>o;
		cout<<"Vvedite chislo TOLKO CHISLA I OT 'A' - 'F' ";
		gets(s);
		puts(prov(s,o));
		if (strcmp(prov(s,o),"vse pravelno")==0)
			cout<<preo(s,o);

getch();
	}
Ejemplo n.º 2
0
std::vector<zypp::sat::Solvable> * 
zypp_get_packages_by_file (const gchar *search_file)
{
        std::vector<zypp::sat::Solvable> *v = new std::vector<zypp::sat::Solvable> ();

        zypp::ResPool pool = zypp_build_pool (TRUE);

        std::string file (search_file);

	zypp::target::rpm::librpmDb::db_const_iterator it;
	zypp::target::rpm::RpmHeader::constPtr result = new zypp::target::rpm::RpmHeader ();

	for (it.findByFile (search_file); *it; ++it) {
		for (zypp::ResPool::byName_iterator it2 = pool.byNameBegin (it->tag_name ()); it2 != pool.byNameEnd (it->tag_name ()); it2++) {
			if ((*it2)->isSystem ())
				v->push_back ((*it2)->satSolvable ());
		}
	}

	if (v->empty ()) {
		zypp::Capability cap (search_file);
		zypp::sat::WhatProvides prov (cap);

		for(zypp::sat::WhatProvides::const_iterator it = prov.begin (); it != prov.end (); it++) {
			v->push_back (*it);
		}
	}

	return v;
}
Ejemplo n.º 3
0
int main(void)
{
    char mas,mas1[255];
    
    int vr, i=0,j=0,k=0,b=0,s[255],r,vrr=0;
    printf("Пожалуйста, введите произвольную строку .Чтобы закончить ввод введите знак = : ");
    
 do {
   mas =getchar();
    if (mas=='='){break;}
   mas1[i]=mas ;
   i=i+1;
   }
  while (mas!= '=');
 
  k=i;
  
  for (j=0;j<k;j++)
   { vr=prov(mas1[j],j);
     if (vr==2){vrr=1;break;}
     if (vr==1){vrr=1;}
     if (vr==0){vrr=0;}
           }
if (vrr==0){printf("Правильное раставление скобок");}
if (vrr==1){printf("Неправильное раставление скобок");}

printf("\n");


return 0;
}
Ejemplo n.º 4
0
read_error_code_t from_bmp(FILE* fp,image_t*  image_info) {
    size_t coint_param;
    bmp_header header;
    int i;
    pixel_t*  shift_mem;
    switch (errno) {
        case 0:
        coint_param = fread(
        &header,
        sizeof(header), 1, fp
        );
        image_info->data=malloc(
        sizeof(pixel_t)*header.biHeight*header.biWidth
        );

        printf("Error:%d\n", errno);
        printf("coint_param:%lu\n", coint_param);
        prov(header);
        image_info->width=header.biWidth;
        printf("ширина:%d\n", image_info->width);
        image_info->height=header.biHeight;
        
        shift_mem=image_info->data;
        printf("shift_mem:%p\n",(void*)shift_mem);
        printf("padding_size%d\n", padding_size(header.biWidth));
        fseek(fp, header.bOffBits, SEEK_SET);
        printf("header.biBitCount:%d",header.biBitCount);
        if(header.biBitCount != 24) {
            return WRONG_PALLETE;
        }
        for(i=0; i<header.biHeight; i++) {
            fread(shift_mem,
            1,
            image_info->width*sizeof(pixel_t), fp);
            shift_mem=shift_mem+image_info->width;
            fseek(fp, padding_size(header.biWidth), SEEK_CUR);
        }
            return  READ_OK;
        case 1:
            return READ_INVALID_SIGNATURE;
        case 2:
            return READ_INVALID_BITS;
        case 3:
            return READ_INVALID_HEADER;
        case 4:
            return such_process;
        default:
            return UNKNOW_ERROR;
    }
    fclose(fp);
}
Ejemplo n.º 5
0
/*----------------------------------------------------------------------
 * Show TipOfTheDay dialog
 -----------------------------------------------------------------------*/
void TtaShowTipOfTheDay()
{
#ifdef _WX
  int num = 0;
  ThotBool res, show = TtaShowTipOfTheDayAtStartup();
  
  TtaGetEnvInt("TIP_OF_THE_DAY_NUMBER", &num);
  
  AmayaTipProvider prov(num);
  res = AmayaShowTip(NULL,& prov, show);
  
  if(res!=show)
    TtaSetShowTipOfTheDayAtStartup(res);

  //TtaSetEnvInt("TIP_OF_THE_DAY_NUMBER", (int)prov.GetCurrentTip(), TRUE);
  // Update current tip
  num = (int)prov.GetCurrentTip();
  int tip = (num+1+s_tipsCount)%s_tipsCount;
  TtaSetEnvInt("TIP_OF_THE_DAY_NUMBER", tip, TRUE);

#endif /* _WX */
}