Hiển thị kết quả từ 1 đến 3 / 3
  1. #1
    Tham gia
    21-05-2008
    Bài viết
    135
    Like
    5
    Thanked 6 Times in 6 Posts

    [Help]Không get được data của hàm được gọi !?

    Hi,

    Mình đang viết:
    - function 1: gọi function 2 để get data của từng line để xử lý, mà chưa get được data của function 2
    - function 2: đọc từng line của 1 file text.txt
    Về nguyên nhân thì mình nghĩ có vấn đề chỗ địa chỉ và con trỏ khi get data, mà chưa fix được, nhờ các bạn xem giúp với |

    Chi tiết : Project ThaoTacVoiFile

    Nội dung file text.txt
    #ABCDEF
    #GHIJKLM

    Function 1:
    Code:
    	FILE *fp;
    	char *line_strP;
    
    	fp = fopen( "text.txt", "r" );
    
    	while( feof( fp ) == 0 ){
    
    		function2( fp, &line_strP );	//Không get được data của line_strP
    		...
    		...
    	}
    Function 2:
    Code:
    function2(FILE *in_fP, char **out_strPP){
    
    		int length, ii;
    		char data_line[256];
    
    		//Allocate array ouput
    		out_strPP = (char **)calloc( 1, sizeof(char *) );
    
    		while(1){
    
    			//Get data_line
    			fgets( data_line );		//chỗ này đã get được: data_line = #ABCDEF									
    
    			//Get size data_line
    			length = ( int )strlen( data_line );
    
    			//Get data_line output
    			for( ii = 0; ii < (length + 1); i++ ){
    				out_strPP[ii] = &data_line[ii];		//chỗ này đã get được: out_strPP = #ABCDEF
    			}
    			...
    			...
    		}
    	}
    Change & Challenge!
    Quote Quote

  2. #2
    Tham gia
    21-05-2008
    Bài viết
    135
    Like
    5
    Thanked 6 Times in 6 Posts
    Ko có bác nào giúp em với :3
    Change & Challenge!

  3. #3
    Tham gia
    31-07-2013
    Bài viết
    157
    Like
    6
    Thanked 12 Times in 11 Posts
    Tưởng PHP cái này thì chịu, không biết
    Bố đếch ký :D

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •