на самом деле не понимаю только одно почему такая конструкция не катила в хедаре1 описан класс в файле реализации (срр1) описаны методы через расширение области "::", в этих методах выводиться в форм1->мемо1 текс, потом объявление класса объявление формы, вызов метода а такая катит в хедаре1 описан класс в файле реализации (срр1) описаны методы через расширение области "::", в этих методах выводиться в форм2->мемо1 текс мож сам че то накосячил, ну ладно...
если есть ошибки - пиши код. ломать голову над переводом русского в с++ задача та еще, слишком много нюансов.
строку с ошибкой тоже стоит выводить, а не описывать ее. это упростит анализ проблем и ускорит ответы. PS: стиль форматирования просто ебанистический. нечитабельный ниразу. советую срочно сменить до более менее стандартных способов.
Помогите на С++ решить... Вивести на екран символи та їх ASCП.Задані символи A,B,H,C,D Вывести на экран символы и их ASCП. Задание символы A,B,H,C,D
трахтору PHP: #include <iostream> #include <stdio.h> #include <string.h> #include <stdlib.h> using namespace std; int main() { char array[]={'A','B','H','C','D'}; for(unsigned int counter=0;counter<strlen(array);counter++){ cout<<array[counter]<<"::"<<(int)array[counter]<<endl; } return 0; }
К счастью После 10 построений получилось одно без ошибки =) Незнаю почему, но сам текст я не изменял. Значит постоил, все сделал, но кнопачка скомпилировать не светиться. GRL+f7 Не действует, т.к чтото не сделал =( Подсккажите пожалуйста, вроде все делаю нормально. Можете расписать ход действий, после написания Правильного текста. Что написанно в учебнике, все делал, видимо чтото устарело. Пользуюсь С++ 2010 От майкрософт Заранее спс за ответ.
Помогите пожалуйста исправить ошибки Code: #include <stdio.h> void sozdanie(); void dobavlenie(); void udalenie(); void korrektirovka(); void prosmotr(); void sortirovka(); void vivod(); void vihod(); void main(void) { char ch,v; do { printf("1. Sozdanie \n"); printf("2. Dobavlenie \n"); printf("3. Udalenie \n"); printf("4. Korrektirovka \n"); printf("5. Prosmotr \n"); printf("6. Sortirovka \n"); printf("7. Vivod \n"); printf("8. Vihod \n"); printf("Vvedite nomer komandi: \n"); ch=getchar(); v=getchar(); switch (ch) { case '1': sozdanie();break; case '2': dobavlenie();break; case '3': udalenie();break; case '4': korrektirovka();break; case '5': prosmotr();break; case '6': sortirovka();break; case '7': vivod();break; } } while ((ch)='1' && ch<='7'); } void sozdanie() { struct poezd { char punkt[15]; int nomer; int chas; int minuta; }train; FILE*f; int i; f=fopen ("test","w"); if(ferror(f)) perror("oshibca"); else{for(i=0;i<3;i++){ printf("\n nazvanie punkta naznachenya:"); scanf("%s", train.punkt); printf("\n nomer poezda:"); scanf("%d",&train.nomer); printf("\n vremya otpravlenya"); scanf("%d:%d",&train.chas, &train.minuta); fwrite(&train,sizeof (struct poezd),1,f); } fclose(f); } } void dobavlenie() { struct poezd { char punkt[15]; int nomer; int chas; int minuta; }train; int b, i; FILE* fp; fp=fopen("test","a"); if(ferror(fp)) perror("oshibca"); else{for(i=0;i<3;i++){ printf("\n nazvanie punkta naznachenya:"); scanf("%s", train.punkt); printf("\n nomer poezda:"); scanf("%d",&train.nomer); printf("\n vremya otpravlenya"); scanf("%d:%d",&train.chas, &train.minuta); fwrite(&train,sizeof (struct poezd),1,fp); } fclose(fp); } } void udalenie() void ydal(){struct poezd {char punkt[15]; int nomer; int chas; int minuta; }train; int c, h, g,r; clrscr(); if((f=fopen("test","a+b"))!=NULL) {s=fopen("new","a+b"); printf("Vvedite nomer:"); scanf("%d",&h); while(1){ c=fread(&train, sizeof(train),1,f); if(c!=1) break; if(train.nomer!=h) fwrite(&train,sizeof(train),1,s); else fread(&train,sizeof(train),1,s); } void korrektirovka() { struct poezd { char punkt[15]; int nomer; int chas; int minuta; }train; FILE* f; int b,k,n; if((f=fopen("test","r+"))==NULL); printf("oshibca"); else { k=fseek(f,0,SEEK_END); b=ftell(f);sizeof(train); printf("Vvedite nomer zapisi"); scanf("%d",&n); if(n>b) printf("Takoi zapisi net"); else{ fseek(f,(n-k)* sizeof(train),0); fread(&train,sizeof(train),1,f); puts("Vvedite novoe nazvanie punkta naznachenya"); scanf("%s",&train.punkt); puts("Vvedite novii nomer poezda"); scanf("%d",&train.nomer); puts("\n vvedite novoe vremya otpravlenya"); scanf("%d:%d",&train.chas, &train.minuta); fseek(f,(n-1)* sizeof(&train),0); fwrite(&train,sizeof(train),1,f); fclose(f); } void prosmotr() { struct poezd { char punkt[15]; int nomer; int chas; int minuta; }train; FILE* f; int cc; if((f=fopen("test","r"))!=NULL) { while(1) { cc=fread(&train,sizeof(struct poezd),1,f); if(cc!=1) break; printf("\n Nazvanie %s nomer %d chas %d minuta %d 1:%ch 2:%d 3:%d 4:%d"); } void sortirovka(struct poezd items[], int count) { qs_struct(items,0, count-1); } void qs_struct(struct poezd items[], int left, int right) { register int i,j; char *x; struct poezd temp; i=left; j=right; x=items[(left+right)/2].nomer; do { while((strcmp(items[i].nomer,x) < 0) && (i < right)) i++; while((strcmp(items[j].nomer,x) > 0) && (i > left)) j--; if(i<= j) { temp = items[i]; items[i] = items[j]; items[j] = temp; i++; j--; } } while (i <= j); if (left < j) qs_struct(items, left, j); if (i < right) qs_struct(items, i, right); } void vivod() { printf ("Vivod faila \n"); } void vihod() { printf ("Vihod \n"); }
вот вот 3й день гугль пинаю Boost Graph Library под (Embarcadero RAD Studio C++Builder 2010) но примеров мало и ничего интересного нарисовать не выходит ....
Насколько можно понять из ваших сообщений нужна визуализация графов. Список пограммых решения по визуализации графов _http://www.ics.uci.edu/~eppstein/gina/gdraw.html Может быть, такая штука пригодится _http://lib.custis.ru/index.php/Graphviz
Aag, спс но я это уже видел Мне нужно на C++ реализовать под соединение и репликацию в своем кластере собственного приготовление
помогите пожалуйста с выводом. ширина поля 5, количество знаков после запятой 2. Правильно я записал? И как правильно? WriteLn (' ':5,'K=',K:5,' ':2,'K=',K); //Все разобрался К:5:2