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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает RectInRegion (HRGN, TRect), при явном пересечении возвращает ноль http://www.cyberforum.ru/cpp-beginners/thread537261.html
Вот так вот обрубок кода (пишу в билдере, потому без main) Работает, компилируется без проблем. Но Сообщение не выводит что есть пересечние. Чувствую, что глупая ошибка, но не пойму где :( Буду рад...
C++ Сортировка массива после первого отрицательного, найти ошибку. программа должна отсортировать массив после первого отрицательного. попробовал пузырьковую сортировку, алгоритм правильный но что то она все равно не работает. #include "stdafx.h" #include... 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 =...
C++ Заполнние массива числами Нужно заполнить массив с консоли 5 цифрами и вывести не чётные на консоль.. Я что то ни как ни могу сообразить.. #include <iostream> using namespace std; void main() { setlocale (LC_ALL,... подробнее

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

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

02.04.2012, 23:27. Просмотров 347. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru