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

Не открывается файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не получается переложить код с языка C# на язык С http://www.cyberforum.ru/cpp-beginners/thread166865.html
Подскажите пожалуйста, как переложить этот код на язык С using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program {
C++ Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Хнач. до Хкон. с шагом dX. F=ax^2+b*b*x при a < 0 и x неравно 0 F= x-(a/x-c) при a > 0 и x = 0 1+x/c в остальных случаях где a, b, c - действительные числа. http://www.cyberforum.ru/cpp-beginners/thread166864.html
C++ Проверьте
#include <iostream> #include <conio.h> #include <string.h> using namespace std; const int MAX=3; class StrNew { char* pAr;
Написать функцию, которая принимает строку звуков, а возвращает звук C++
Всем привет! В общем, я хочу разобраться с алгоритмом в такой задаче: в каком-то языке есть только 4 звука, назовем их А, В, C, D, а алфавит этого языка состоит из 10 букв: E, F, G, H, I, J, K, L, M, N. Система такая: каждым 3 звукам соответствует 1 буква согласно правилам. Вот эти правила: ABC -> G, ACD -> M, CAD -> J, CDA -> M, CCC -> A и т.д. (все правила не привожу - хочу просто общую схему...
C++ Скотт Мейерс - Эффективное использование C++. 55 верных советов ... http://www.cyberforum.ru/cpp-beginners/thread166824.html
Где найти книгу в элетронном виде??
C++ Комментарии Помогите пожалуйста прокомментировать часть программы: image = cvCreateImage( cvGetSize(frame), 8, 3 ); image->origin = frame->origin; grey = cvCreateImage( cvGetSize(frame), 8, 1 ); prev_grey = cvCreateImage( cvGetSize(frame), 8, 1 ); status = (char*)cvAlloc(MAX_COUNT); подробнее

Показать сообщение отдельно
dan_ntu
0 / 0 / 0
Регистрация: 18.09.2010
Сообщений: 12
18.09.2010, 11:41     Не открывается файл
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
 
using namespace std;
 
const int INITIAL_LIST_CAPACITY = 10;
 
void build_wordlist (string* &word_list,int capacity, string filename) {
 
    
    string word;
    int size = 0;
 
    // Allocate the space for the word list
    word_list = new string[INITIAL_LIST_CAPACITY];
    capacity = INITIAL_LIST_CAPACITY;
 
    // Open the file
    ifstream words(filename.c_str());
 
 
   if (!words) {
       cerr << "Could not open " << filename << endl;
       exit(EXIT_FAILURE);
   }
 
    // Loop to read in words
    words >> word;
    while (! words.eof()) {
 
        // If there isn't enough space, grow the array and copy the contents
        if (size > (capacity - 1)) {
 
            // Create another array that is twice as large as the word_list
            string *new_word_list = new string[2 * capacity];
 
            // Copy the words from the word_list into the new array
            for (int index = 0; (index < capacity); index++) {
                new_word_list[index] = word_list[index];
            }
   delete []word_list;
            word_list = new_word_list;
            capacity *= 2;
        }
 
        // Save the word
        word_list[size] = word;
        size++;
 
        // Read in next word
        words >> word;
    }
 
    words.close();
}
 
int main (int argc, char *argv[]) {
 
    // An array of string objects to store our
    // word list.
    string *word_list = 0 ;
    int capacity = 0;
 
    // Read the word list file
    build_wordlist (word_list, capacity, "words.txt");
 
    // Print out the words
    for (int index = 0; (index < capacity) && (word_list[index] != "");
            index++) {
        cout << word_list[index] << endl;
    }
 
    return EXIT_SUCCESS;
}
Добавлено через 1 минуту
как мне открыть файл

Добавлено через 2 минуты
C++
1
2
3
4
5
6
7
8
// Open the file
ifstream words(filename.c_str()); // вот отсюда не работает 
 
 
if (!words) {
cerr << "Could not open " << filename << endl;
exit(EXIT_FAILURE);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru