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

Чтение символьного массива из файла и вывод на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ QueryPerformance http://www.cyberforum.ru/cpp-beginners/thread1209949.html
Не могу понять, QueryPerformanceCounter - возвращает число так-тов с момента запуска windows, а QueryPerformanceFrequency - число тактов за секунду ?
C++ Не пойму как переделать для цифр.(если не трудно кто может переделать?) В каждой строке текстового файла найти самую длинную последовательность цифр. значение ее длины превратить в строку, записать в начале строки исходного файла. Результаты записать в новый файл. #include<stdio.h> - #include<conio.h> #include<string.h> http://www.cyberforum.ru/cpp-beginners/thread1209944.html
Система координат в консольном приложении C++
Добрый вечер. Прошу помочь с моим заданием... Нужно как-то создать, или нарисовать ось координат xy, и изобразить на ней точки... Но это вопрос уже другой с изображением. Не могу нигде найти как можно создать ось координат в консольном приложении win32. Спасибо заранее!
Преобразование объекта в строку C++
Есть некий класс Object. Как сделать так, чтобы он был полностью совместим со string? Чтобы можно было делать например вот так: Object object; object + "obj"; object + "ect"; cout << object << endl;
C++ Нужно объяснение нескольких действий в программе http://www.cyberforum.ru/cpp-beginners/thread1209916.html
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <iostream> #include "conio.h" int main(int argc, char *argv) { double a,b,x,y,h,min,max; int i,n;
C++ Работа со строками, функция strcat_s int main() { char *str1 = "edfcax"; char *str2 = "abcd"; //char temp = {}; // так работает char *temp = new char; // а вот так нет temp = "\0"; for (int i = 0; i < static_cast<int>(strlen(str1)); ++i) { for (int j = 0; j < static_cast<int>(strlen(str2)); ++j) подробнее

Показать сообщение отдельно
Монтгомери
0 / 0 / 0
Регистрация: 10.09.2013
Сообщений: 112
16.06.2014, 21:43     Чтение символьного массива из файла и вывод на экран
Задание было: прочитать из файла символьный массив и обработать его.
Т.к. нам чтение из файла пока не давали, пришлось искать самому.
Решил для начала сделать программу чтения из файла и вывода на экран - мол, проверить, всё ли правильно понял.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
void main(void)
{ifstream input_file("C:\\file.txt");
string s;
input_file>>s;
int n=s.length();
char *line=new char[n];
while(!input_file.eof())
input_file.getline(line,sizeof(line));
for(int i=0;i<sizeof(line);i++)
cout<<line[i];
system("pause");}
Но вместо вывода на экран, я вижу только мигающий курсор и всё :-\
Подскажите, где я сделал не так?
И что заменить, чтобы работало?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru