Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Общие вопросы > чтение и заполнение 2 массивов строк |
Автор: fxzuz 26.2.2006, 11:41 |
Подскажите пожалуйста как содержимое файла такого вида разбить на 2 массива строк. В 1 массиве строк вопросы "#1вопрос".А во втором массиве строк всё остальное "/ответ1/ответ2/ответ3/ответ4" [Содержимое файла] #1вопрос/ответ1/ответ2/ответ3/ответ4 #2вопрос/ответ1/ответ2/ответ3/ответ4 #3вопрос/ответ1/ответ2/ответ3/ответ4 Заранее болЬшое спасибо. |
Автор: Partizan 26.2.2006, 12:21 |
читать с помощью двух вызовов fscanf, в первом из которых в качестве символа-разделителя указать '/' а с помощью второго считать все остальное.... |
Автор: Earnest 26.2.2006, 19:47 |
ИМХО, правильнее читать всю строку, а уже потом в ней ковыряться: Найти первый символ "/", поставить там 0, первую подстроку скопировать в массив вопросов, вторую - в массив ответов. При таком подходе проще разобраться с возможными ошибками во входном файле. |