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

Скан из файла. Файл в качестве промежуточного буфера. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает RectInRegion (HRGN, TRect), при явном пересечении возвращает ноль http://www.cyberforum.ru/cpp-beginners/thread537261.html
Вот так вот обрубок кода (пишу в билдере, потому без main) Работает, компилируется без проблем. Но Сообщение не выводит что есть пересечние. Чувствую, что глупая ошибка, но не пойму где :( Буду рад любой помощи. class CObject { private: HRGN m_hRgn; TRect m_rect; public: CObject() {
C++ Сортировка массива после первого отрицательного, найти ошибку. программа должна отсортировать массив после первого отрицательного. попробовал пузырьковую сортировку, алгоритм правильный но что то она все равно не работает. #include "stdafx.h" #include "ostream" #include "conio.h" using namespace std; const int n=5; void input (int w, int p) { cout<<"\n vv_"<<p<<"_elementov"<<endl; for (int i=0; i<p; i++) cin>>w; http://www.cyberforum.ru/cpp-beginners/thread537252.html
C++ Составить программу, которая по данной символьной строке формирует числовой массив, содержащий коды символов, составляющих строку.
Составить программу, которая по данной символьной строке формирует числовой массив, содержащий коды символов, составляющих строку.
C++ Получить параметры запуска приложения
надо получить параметры запуска приложения а как? void main(int argv, char *argc) { /*Получаем из командной строки ряд параметров -Dir + fileInput
C++ решение однородной системы линейных уравнений методом Гаусса http://www.cyberforum.ru/cpp-beginners/thread537229.html
помогите пожалуйста, может у кого-то есть код программы решение систем лин.уравнений методом Гаусса, если система однородная, то есть все уравнения =0 -11x1 -2.4x2 -2.4x6 = 0 -2.4x1 -11x2 - 2.4x3 = 0 -2.4x2 - 11x3 - 2.4x4=0 -2.4x3 - 11 x4 - 2.4 x5 =0 -2.4x4 - 11x5 - 2.4 x6 = 0 -2.4x1 - 2.4 x5 - 11x6 =0 http://www.cyberforum.ru/cpp-beginners/thread99118.html#post2865529 - форум
C++ Заполнние массива числами Нужно заполнить массив с консоли 5 цифрами и вывести не чётные на консоль.. Я что то ни как ни могу сообразить.. #include <iostream> using namespace std; void main() { setlocale (LC_ALL, "Russian"); int numb; cout << numb; // тут выводится какая то кряказяба почему? подробнее

Показать сообщение отдельно
UndeadBlow
8 / 6 / 1
Регистрация: 15.12.2011
Сообщений: 59

Скан из файла. Файл в качестве промежуточного буфера. - C++

02.04.2012, 23:27. Просмотров 341. Ответов 3
Метки (Все метки)

Пытаюсь использовать файл в качестве промежуточного буфера.
Подскажите, почему обратно сканится кракозябра. Даже символ конца строки в цикл запилил, но все равно не помогло.
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
#include <iostream>
#include <string.h>
#include <conio.h>
using namespace std;
int main(){
char letter=' ';
int n=0;
FILE* file;
file=fopen("temp.txt","w");
while(letter!='0'){
    cin>>letter;
    if(letter!='0'){fprintf(file,"%c",letter);fprintf(file,"%c",'\0');}
    n++;
}
cout<<n;
char *a;
a=(char*) malloc(n+2 * sizeof(char));
file=fopen("temp.txt","r");
for(int i=0;i<n;i++){
fscanf(file,"%c",&a[i]);
cout<<a[i];}
for(int i=0;i<n;i++){
cout<<a[i];}
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru