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

Интерфейс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Алюанский вопрос по функциям http://www.cyberforum.ru/cpp-beginners/thread333719.html
Господа и прекрасные дамы...!!! Решил заняться программированием на досуги...книжки умные почитал..примеры освоил.. Но остановился на функциях. Теперь вопрос к аудитории! Вот мой код : #include...
C++ Ссылка на файл в текстовое поле Всем привет! Нуждаюсь в помощи. Имеется текстовое поле, куда вводится сообщение для отправки. Как реализовать вставку ссылки на файл, в текстовое поле, когда этот файл переносится из окна windows... http://www.cyberforum.ru/cpp-beginners/thread333717.html
Не могу сообразить как подружить свой класс с fileoutputstream C++
В общем задача такая: на входе один или несколько текстовых файлов, читаю его, заношу все слова в двусвязный список на хипе, сортирую по алфавиту. K каждому слову прицепляю имя файла в котором оно...
C++ Не работает программа
Здравствуйте, буквально вот второй день учу С++, учу по книге "Джесс Либерти, Брэдли Джонс - С++ за 21 день". Вот код программы: #include <iostream> int add (int x, int y) { std::cout << "In...
C++ Сравнения двух строк s1 и s2 не используя библиотеку <string.h> http://www.cyberforum.ru/cpp-beginners/thread333697.html
Помогите пожалуйста! Нужно написать программу для сравнения двух строк s1 и s2 не используя библиотеку <string.h>, а создать собственную функцию int Compare (s1, s2) - которая выводит результат: 0...
C++ Крестики нолики на С Здраствуйте. Помогите пожалуйста написать игру в консоли. Это крестики нолики поле 3х3. Буду благодарен если поможете и объясните. Заранее спасибо :-[ подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,811
17.07.2011, 04:32
если правильно понял, что-то вроде этого?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#define NUM_PROGS 3
/*...*/
const char * files[NUM_PROGS] = { "hello_world.c", "goodbye_world.c", "another_greatest_program.c" };
int i;
FILE * f;
char buf[BUFSIZ];
 
for ( i = 0; i < NUM_PROGS; ++i )
  printf("#%d - %s\n", i + 1, files[i]);
printf("Select one: ");
scanf("%d", &i);
if ( i < 1 || i > NUM_PROGS )
  /* ошибка, выругаться и выйти, или начать снова */
if ( ! ( f = fopen(files[i - 1], "r") ) )
  /* опять беда - теперь файл не открылся */
while ( fgets(buf, BUFSIZ, f) )
  printf("%s", buf);
fclose(f);
/*...*/
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru