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

Чтение из файлов по "маске" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подскажите мне ребят http://www.cyberforum.ru/cpp-beginners/thread420886.html
решил начать писать программы на С/С++. Скачал среду как посаветано сдесь на форуме, Microsoft Visual C++ 2008 Express Edition with SP1, но не могу разобраться, где стартовый файлк чтобы запускать саму среду? Все папки облазел не нашел, подскажите пожайлуста!
C++ объявить массив 5на5. 3аполнить массив '0' а как объявить массив 5на5. 3аполнить массив '0'? http://www.cyberforum.ru/cpp-beginners/thread420869.html
C++ Вывести список студентов с их оценками за разные предметы, со средним баллом студента
ПОМОГИТЕ!! СРОЧНО! нужно написать список студентов с их оценками за разные предметы, со средним баллом студента! используя map и прочее.. я не понимаю, как это сделать.. кто-нибудь, можете ли вы помочь?
Скалярное произведение двух массивов C++
не могли бы подсказать, что в коде программы надо дописать, вышло только просто произведение #include <iostream> #include <stdlib.h> using namespace std; void mas_in(int* a, int size) { for(int i = 0; i < size; ++i) cin >> a; } void mas_out(int* a, int size)
C++ слова using, std http://www.cyberforum.ru/cpp-beginners/thread420854.html
зачем нужны эти слова (using)? что эти выражения значат? #include <iostream> using std::cin; using std::cout; using std::endl; и зачем использовать перед cout std в следующем коде? std::cout << std::endl;
C++ первод массива char в массив int ( в чем ошибка?????) не могу понять почему не работает функция void StrToIntMass (int element, char buffer) { int k = 0,j = 0; char temperary; for(int i = 0; i <= strlen(buffer); i++) { while(isdigit(buffer) != 0) { подробнее

Показать сообщение отдельно
xAtom
913 / 738 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
30.12.2011, 19:04     Чтение из файлов по "маске"
Всё что в голову пришло.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#define MAX_FUNCS  2
int Func1(int a, int b) {   return a*b; }
int Func2(int a, int b) {   return a+b; }
 
int main(void)
{
   FILE* fp;
   int n, a, b;
 
   typedef int (Func)(int a, int b);
   Func* funcs[MAX_FUNCS] = {  Func1, Func2 };
 
   if(! (fp = fopen("func.txt", "r")))
        return 1;
   while(fscanf(fp, "Func%d(%d,%d);%*c", &n, &a, &b) == 3) {
        if(n >= 1 && n <= MAX_FUNCS)
             printf("%d\n", (*funcs[n-1])(a, b));
   }
   fclose(fp);
   getchar();
   return 0;
}
 
Текущее время: 20:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru