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

структура данных о десяти препаратах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод в окно http://www.cyberforum.ru/cpp-beginners/thread28087.html
Здраствуйте. Суть вопроса в следующем: дана таблица данных по них выполняется ряд мат. операций и в итоге получаем ответ в виде i= и N=. ну все понятно как это делать и как выводить на экран в консоле...а вот как это сделать чтоб вывод был именно в окно win? просьба объяснить детально, а то я начинающий и с окнами еще не работал. Использую VS 2008. #include "iostream" #include "fstream"...
C++ %ProgramFiles% Почему не копирует в чем проблема? Если путь так, все отлично CopyFile("C:\\Program Files\\Test\\Test.txt", "Test.txt" ,FALSE); если так то, нечего не выходит CopyFile("%ProgramFiles%\\Test\\Test.txt", "Test.txt" ,FALSE); http://www.cyberforum.ru/cpp-beginners/thread28059.html
C++ Работа с файлами
Привет Всем. Мне очень нужна ваша помощь в решении такой задачи: Нужно из файла содержащего текст, пробелы и ненужные знаки выбрать и записать в переменные некоторые числа с плавающей запятой. Спасибо)
Что опять не так в функции? C++
#include <iostream> using namespace std; void power(char='*',int=1,float=7); int main() { cout<<power('*'); cout<<power(34.51); cout<<power(37); cout<<power(); }
C++ Как правильно вывести часы минуты и секунды в функции http://www.cyberforum.ru/cpp-beginners/thread28017.html
#include <iostream> using namespace std; long hms_to_secs(long int,long int,long int); int secs_to_time(int); int main() { int h,m,s; int sec; cout<<"vvedite 4as="; cin>>h;
C++ Ошибки в функции что не так? #include <iostream> using namespace std; long int hms_to_secs(long int,long int,long int); int main(); { int h,m,s; cout<<"vvedite 4as="; cin>>h; cout<<"vvedite minut="; cin>>m; подробнее

Показать сообщение отдельно
Yevgenijz
11 / 11 / 1
Регистрация: 31.03.2009
Сообщений: 69
31.03.2009, 15:35     структура данных о десяти препаратах
Цитата Сообщение от freeman27015 Посмотреть сообщение
здравствуйте. помогите пожалуйста в решении задачи, условие во вложенном файле:


вот что у меня получилось, но я вошел в ступор и незнаю как сделать дальше...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include <time.h>
#include <stdlib.h>
 
FILE *F;
FILE *G;
#define fname "d:\\prof\\test1.txt"
#define fgname "d:\\prof\\test2.txt"
 
void zapisfile();
void change();
 
void main(void)
{
if((F=fopen(fname,"wt"))==NULL)
{printf("error write in file"); return;}
zapisfile();
change();
fclose(F);
fclose(G); }//end prg
наверно, стоило бы объявить не
C
1
2
void zapisfile();
void change();
а
C
1
2
3
int zapisfile();
int change();
int main()
чтобы эти функции передавали код ошибки в вызывающую программу, напр.
C
1
2
3
4
if((F=fopen(fname,"wt"))==NULL)
{fprintf(stderr,"ne udalos otkryt fajl"); // писать об ошибках следует НЕ в выходной поток по умолчанию, а в специальный выходной поток stderr
return FAIL;// FAIL должно быть >0, т.к. 0 означает, что ошибок нет
}
тогда и main() получив от zapisfile или change код возврата либо продолжит выполнение(если 0), либо сделает return с этим же кодом возврата, либо попытается исправить ошибку
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru