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

Почему в символьный массив заносится абракадабра - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с прогой http://www.cyberforum.ru/cpp-beginners/thread406058.html
Кароче надо помочь написать не сложную програмку. Буду очень благодарен. Использовать плиз ФАЙЛЫ т.е. типо fprintf, fscanf, fputs и т.д. А сама задача такова: Информация о сотрудников...
C++ HELP с прогой Кароче надо помочь написать не сложную програмку. Буду очень благодарен. Использовать плиз ФАЙЛЫ т.е. типо fprintf, fscanf, fputs и т.д. А сама задача такова: Информация о месячной заработной... http://www.cyberforum.ru/cpp-beginners/thread406052.html
циклический алг. C++
посмотрите пожалуйста, правильно задача(с++) решена,и найдено то что требуется? #include<iostream.h> #include<math.h> void main() {double x,y,z,u,umin,xn,xk,hx,yn,yk,hy,zn,zk,hz; cout<<"vvod...
Глючит сеть C++
Подскажите, что проверить? Включаю электрообогреватель маслянный, и компьютерная сеть начинает глючить, то есть соединение то нет, часто. Выключаю обогреватель, вроде работает, пропадает бывет, но не...
C++ программа по матрице http://www.cyberforum.ru/cpp-beginners/thread406027.html
Дана матрица А(4,4) 1)найти минимиу среди положительных элементов матрицы 2)подсчитать произведение для второй строки по формуле P=1/(a+4.2) 3)поменять местами минимальный элемент и P
C++ Касательно const и внешних файлов. Все мы знаем, что const объявленная в начале модуля...например как глобальная переменная, не дает возможности больше менять значение. Ну как и в любом др. месте программы. Например у меня есть поле.... подробнее

Показать сообщение отдельно
Novij
3 / 3 / 0
Регистрация: 12.12.2010
Сообщений: 99
14.12.2011, 10:33  [ТС]
хм рановато я обрадовался(((((( использовал перенос чтения файла в начало
но все равно теперь выводит двойную черту(((
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
// sizonov.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include "targetver.h"
 
#include <stdio.h>
#include <tchar.h>
#include <iostream>
#include <fstream>
 
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    ////////////////////////////////////////////////////////////////
        int count = 0;
        ifstream f("siz.txt");
        if(!f)
        {
                cout<<"can't open file \n";
        }
        else
        {
                cout<<"open file\n";
                while(!f.eof())
                {
                        char ch;
                        f>>ch;
                        count++;        
                }
                //cout<<count<<endl;
        }
        
    //////////////////////////////////////////////////////////////////  count- число символов в тексте
        
        char *a;
        a=new char[count];
        int j=0;
    //////////////////////////////////////////////////////////////////  
        f.seekg(0, ios::beg);
        if(f)
        {
        while(!f.eof())
                {
                 f>>a[j];
                 j++;
                }
        }
        f.close();
    ////////////////////////////////////////////////////////////////// a[count-1] - массив с элементами
        for(int l=0;l<count-1;l++)
            cout<<a[l];////////////выводит абракадабру в виде черты
        delete []a;
        system("PAUSE");
        return 0;
}
0
Миниатюры
Почему в символьный массив заносится абракадабра  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru