Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Victor123
Зарегистрирован: 21.11.2006 Сообщения: 46
|
Добавлено: Пт Апр 25 2008 09:52 Заголовок сообщения: Как удалить символ перевода строки (\n), работаю в Unix-e? |
|
|
В Unix, gcc читаю из файла строки:
if((fp2=fopen("c.in","r"))==NULL){
printf("Error \n");
exit(1);
fgets(f,300,fp2);
Все работает.
Далее я использую эти строки, но в конце строки присутствует символ
перевода строки (\n).
Как его удалить.
|
|
Вернуться к началу |
|
|
beavis_inc
Зарегистрирован: 03.10.2006 Сообщения: 78
|
Добавлено: Ср Авг 06 2008 10:31 Заголовок сообщения: |
|
|
ну можно, например, создать новый char-массив, копируя в него по одному символу из старого и при этом пропуская '\n', а можно почитать документацию по функциям работы со строками в C, м/б там найдётся подходящая функция... |
|
Вернуться к началу |
|
|
|