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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 20, средняя оценка - 4.80
lvlkoo
.NET C#,ASP.NET MVC
335 / 291 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
#1

Ввод текста - C++

22.10.2010, 15:25. Просмотров 3019. Ответов 7
Метки нет (Все метки)

Подскажите пожалуйста, как организовать ввод текста на Си (текста в которм много строк),для дальнейшей обработки(поиска итд)?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2010, 15:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод текста (C++):

ввод-вывод текста - C++
как с помощью массива можно вводить и выводить текст в Си, если в тексте есть пробелы?

Ввод текста по cin - C++
Доброго времени суток. имею следующий код: OpenAsper oAsper; cin>>pathS; path = new char ; strcpy( path, pathS.c_str() ); ...

Ввод текста в консоли - C++
Здравствуйте. Задание: Ввести текст, поменять местами 5й и 7й символы. #include <conio.h> #include <iostream.h> #define SIZE...

ввод русского текста в c++ - C++
при вводе русского вопроса "кто ты?" программа не воспринимает его. и выводит "I can't answer for this question. What is the answer?". Т.е....

Проверка на ввод текста - C++
Здравствуйте, у меня есть 2 программы, они полностью рабочие. Но я должна сделать проверку на ввод текста. Если он введен, то программа...

Ввод и вывод текста - C++
#include <iostream.h> using namespace std; int main(int argc, char *argv) { char a, b, c, d; cout << "Familiya: " ; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lvlkoo
.NET C#,ASP.NET MVC
335 / 291 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
12.11.2010, 17:12  [ТС] #2
Подскажите...очень прошу,думаю через указатели,но не выходит(
0
AnTro.Net
131 / 127 / 16
Регистрация: 28.04.2010
Сообщений: 930
12.11.2010, 17:46 #3
ввода откуда? из файла или вручную?
0
lvlkoo
.NET C#,ASP.NET MVC
335 / 291 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
12.11.2010, 22:27  [ТС] #4
в ручную...
0
AnTro.Net
131 / 127 / 16
Регистрация: 28.04.2010
Сообщений: 930
13.11.2010, 00:47 #5
а размер текста?
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.11.2010, 01:19 #6
fread(), fgets(), fscanf(), getc()
0
lvlkoo
.NET C#,ASP.NET MVC
335 / 291 / 101
Регистрация: 16.10.2010
Сообщений: 1,292
Завершенные тесты: 2
13.11.2010, 11:10  [ТС] #7
текст допустим из 100 строк,
я делал так, обьявлял указатель char *a
потом цыклом с помошью функции scanf() записывал троку в a[i]
запустив отладку убедился что сканф не работает для такого ввода...
функцией gets() тоже ничего невышло
0
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.11.2010, 11:39 #8
для начала попробуй двумерный массив

C
1
2
3
4
5
6
    char lines[100][1000];
    int i;
 
    i = 0;
    while (fgets(lines[i], sizeof lines[0], ifp) != NULL)
        i++;
Добавлено через 1 минуту
scanf() со спецификатором %s принимает поле до пробельного символа
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2010, 11:39
Привет! Вот еще темы с ответами:

Потоковый ввод/вывод текста - C++
Добрый день! Помогите пожалуйста разобраться. Почему при вводе текста в консоли, он сохраняется каракулями? #include <cstdlib> ...

Ввод текста -> вывод цифр - C++
Доброго времени суток. Прошу помощи. Нужно создать программу которая бы выводила цифры для каждой буквы. К примеру пишется -> hello. А...

Ввод-вывод текста в фаил - C++
Текст в фаил забивает, но когда требуется поменять местами в файле то выводит одн буквы "М" , хотя их нету при вводе.=( Заменяет все...

Ввод с клавиатуры русского текста - C++
Привет форум. Сел писать програмку на С++ и встретился с проблемой. Вот собственно задание "C клавиатуры посимвольно вводится фраза....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
13.11.2010, 11:39
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru