前 次 新10 1- 板
275:supermathmania ◆ViEu89Okng / :
//NULLぽの使用例
#include<stdio.h>
#include<stdlib.h>
struct p1{char chr;struct p1 *pt;};
main(){
FILE *fp;
char c;
struct p1 head=NULL,p;
if((fp=fopen("nurupo.txt","r"))==NULL){
printf("fopen error!\n");exit(1);}
while((c=getc(fp))!=EOF){
if((p=(struct p1 *)malloc(sizeof(struct p1)))==NULL){
printf("malloc error!\n");exit(1);}
p->chr=c;p->pt=head;head=p;}
p=head;
while(p!=NULL){
putchar(p->chr);p=p->pt;}
putchar(10);
while(head!=NULL){
p=head->pt;free(head);head=p;}
fclose(fp)
return 0;}
//デバッグ頼む。
//nurupo.txtというファイルがないと、異常終了する。
前 次
ir ver 1.0 beta2.2 (03/10/22)