Форум программистов, компьютерный форум CyberForum.ru

Работа с файлами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Препроцессорные средства http://www.cyberforum.ru/cpp-beginners/thread1015992.html
Задана матрица Q(5,5). Заменить последний нуль в каждой строке на 5. Написать программу, используя операторы Паскаля. Применив директивы препроцессора языка СИ, обеспечит замену операторов Паскаля на операторы языка СИ; выполнить программу; :help::help::help:буду очень благодарен
C++ Не могу разобратся со строками! После того как разделил строку на слова как мне вывести все слова с нужной мне буквой. Например: если в str нет буквы А то это слово не выводить. какая функция это делает? while (p) { if (strlen(p) > 3); cout << p << endl; p = strtok(NULL, between); } http://www.cyberforum.ru/cpp-beginners/thread1015986.html
C++ массив, сдвиг влево
нужен код программы, которая сдвигает элементы массива на 1 влево, тоесть было 1 5 6 8 9, стало 5 6 8 9 1 ... через функцию(в main только вызов функции, одномерный массив с использованием указателей)
void__fastcall TForm1::Tab обьясните что за ф. как определ. как использовать C++
void__fastcall TForm1::Tab(float xn,float xk,float h) { float x,y; AnsiString sx,sy; Log->Clear(); Series1->Clear(); x=xn; while(x<=xk) { y=f(x);
C++ Побитовый сдвиг http://www.cyberforum.ru/cpp-beginners/thread1015957.html
Непонятна часть программы с 24 по 45 строку. Помогите разобраться, пожалуйста. #include <iostream> using namespace std; const int bits=32; unsigned int getNumber(unsigned int x, int n, int p); int getParameter(char name, int min, int max); int main()
C++ Разработать программу, которая изображает на экране монитора умножение столбиком двух введенных натуральных чисел С++Builder. Разработать программу, которая изображает на экране монитора умножение столбиком двух введенных натуральных чисел. подробнее

Показать сообщение отдельно
Alexxandr
143 / 52 / 7
Регистрация: 12.11.2013
Сообщений: 162
23.11.2013, 02:06     Работа с файлами
Поправляю

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <iostream>
#include <fstream>
 
using namespace std;
 
struct kniga
{
char fio[50];
int stm;
char naz[20];
char izd[20];
};
 
 
int main ()
{
kniga avtor[15];
int i, n;
char s[20];
cout << "Vvedite nazvanie faila: ";
cin.getline(s, 20);
ofstream outFile(s);
cout << "Vvedite kolichestvo knig: ";
cin >> n;
double summarnstoim = 0;
for (i = 0; i < n; i++)
{
printf ("\nFIO %d avtora: ", i+1);
scanf ("%s", &avtor[i].fio);
outFile << avtor[i].fio << endl;
printf ("\nNazvanie %d knigi: ", i+1);
scanf ("%s", &avtor[i].naz);
outFile << avtor[i].naz << endl;
printf ("\nIzdatelstvo%d: ", i+1);
scanf ("%s", &avtor[i].izd);
outFile <<avtor[i].izd << endl;
printf ("\nStoimost'%d: ", i+1);
scanf ("%d", &avtor[i].stm);
outFile << avtor[i].stm << endl;
summarnstoim += avtor[i].stm;
}
printf ("\n\n");
printf ("\nInformaciya o knigah ");
ifstream inFile(s);
for (i = 0; i < n;i++)
{
inFile>>avtor[i].fio;
printf ("\nFIO %d avtora: %s", i+1,avtor[i].fio);
inFile>>avtor[i].naz;
printf ("\nNazvanie %d knigi: %s", i+1,avtor[i].naz);
inFile>>avtor[i].izd;
printf ("\nIzdatelstvo%d: %s", i+1,avtor[i].izd);
inFile>>avtor[i].stm;
printf ("\nStoimost'%d: %d", i+1,avtor[i].stm);
inFile>>avtor[i].stm;
printf(" Summarnay stoimost vseh knig ravna %lf",summarnstoim );
 
}
system("PAUSE");
}
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru