Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Вадимиус
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 14
1

Не выходит записать данные в массив

10.11.2008, 01:26. Просмотров 2015. Ответов 20
Метки нет (Все метки)

Добрый вечер! Привожу облегчённый фрагмент программы - лексического анализатор. Вобщем не могу понять, как мне записать значение переменной lv в массив символов. lv - тип char[256], содержит значение лексемы (тоесть символ - операторы, переменные, числа и т.п.), которое после записи в файл изменяется по ходу поиска лексем в моей программе. Пробовал даже не в массив,а просто в символьную переменную, или что то ей подобное - либо ругается, либо вообще ошибка при исполнении программы (ну тоесть с предложением отправить отчёт мс для исправления..) Помогите пожалуйста объявить этот массив и записать в него значение lv, чтоб потом можно было к нему обратиться..

Код
#include <fstream.h>
#include <stdio.h>
#include "scaner_ext.h"
#include <string>
using namespace std;

void fprintlex2(FILE* f) 
{
  char* lcs;
  char* lvs;
//здесь нужно объявить массив
  
  switch(lc) 
   {
//прочие варианты..
    case lexId:         lcs="lexId";        lvs=lv;   break;
  
  default:      lcs="nonprinted lex class"; lvs=lv;
  }



  if ((column==0)&&(lc==lexId)) { if (lv=="lab01") { //вот здесь нужно организовать запись в массив
	  };
	
	};

}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2008, 01:26
Ответы с готовыми решениями:

Ввести данные в файл, и записать данные с файла в массив структур
Ввести все данные в файл, и записать данные с файла в структуру. Помогите ввести и вывести...

Выделить данные из строчки и записать в массив
Вообщем есть массив mas_chastot И есть файл, в нем имеется столбец или (строка) вида (начинается с...

Как записать данные из файла в двумерный массив?
Дан файл координат вершин ломаной линии на плоскости. Определить, имеет ли ломаная линия...

Как считать данные с файла и записать в массив?
В файле данные расположены следующим образом : Radius: 1 Coord point: (5;10) Radius: 5 Coord...

Как записать данные из файла в массив структур?
В коде я ввожу данные и их записывает в файл, помогите пожалуйста записать данные из файла в массив...

20
Вадимиус
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 14
12.11.2008, 17:35 21
Вчера сделал втупую, наверняка громоздко, но зато работает наконецто
Код
string word[10]; //простое объявление массива строк
//операторы..и прчоий код
size = strlen(lv);
word[0]=lv;
for (int i=0; i<size; i++) {cout<<word[0][i];} //вывод лексемы
Спасибо за терпение)
0
12.11.2008, 17:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2008, 17:35

Считать из файла данные определенного типа и записать в массив
Подскажите, пожалуйста. Допустим, у меня есть файл text.txt, в котором есть цифры/буквы/символы. ...

Считать данные из текстового файла и записать их в массив float-ов
Помогите пожалуйста!!!Очень нужно! как считать данные из txt файла и записать их в массив float на...

Для каждого столбца найти первый положительный элемент и записать данные в новый массив
Дан массив размером nxn, элементы которого целые числа Для каждого столбца найти первый...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

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