c03: add
This commit is contained in:
		
							parent
							
								
									69ffe43f1d
								
							
						
					
					
						commit
						d4da57d77b
					
				
							
								
								
									
										45
									
								
								c03/ex00.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										45
									
								
								c03/ex00.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,45 @@ | ||||
| /* ************************************************************************** */ | ||||
| /*                                                                            */ | ||||
| /*                                                        :::      ::::::::   */ | ||||
| /*   ex00.c                                             :+:      :+:    :+:   */ | ||||
| /*                                                    +:+ +:+         +:+     */ | ||||
| /*   By: achubuko <marvin@42.fr>                    +#+  +:+       +#+        */ | ||||
| /*                                                +#+#+#+#+#+   +#+           */ | ||||
| /*   Created: 2023/11/29 19:42:18 by achubuko          #+#    #+#             */ | ||||
| /*   Updated: 2023/11/29 22:09:07 by achubuko         ###   ########.fr       */ | ||||
| /*                                                                            */ | ||||
| /* ************************************************************************** */ | ||||
| 
 | ||||
| #include <tests.h> | ||||
| #include <stdlib.h> | ||||
| #define TEST_BUF_SIZE 100 | ||||
| 
 | ||||
| int	ft_strcmp(char *s1, char *s2); | ||||
| 
 | ||||
| int	main(void) | ||||
| { | ||||
| 	char	s[TEST_BUF_SIZE] = "Hello World!"; | ||||
| 	char	d1[TEST_BUF_SIZE] = "Hello World!"; | ||||
| 	char	d2[TEST_BUF_SIZE] = "Hello Sarld!"; | ||||
| 	int		r1; | ||||
| 	int		r2; | ||||
| 
 | ||||
| 	printf("initial strings:\n"); | ||||
| 	dump(s, 20); | ||||
| 	dump(d1, 20); | ||||
| 	dump(d2, 20); | ||||
| 
 | ||||
| 	printf("strcmp(d2, s):\n"); | ||||
| 	r1 = strcmp(d2, s); | ||||
| 	r2 = ft_strcmp(d2, s); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	printf("strcmp(s, d2):\n"); | ||||
| 	r1 = strcmp(s, d2); | ||||
| 	r2 = ft_strcmp(s, d2); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	printf("strcmp(s, d1):\n"); | ||||
| 	r1 = strcmp(s, d1); | ||||
| 	r2 = ft_strcmp(s, d1); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	return 0; | ||||
| } | ||||
							
								
								
									
										51
									
								
								c03/ex01.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										51
									
								
								c03/ex01.c
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,51 @@ | ||||
| /* ************************************************************************** */ | ||||
| /*                                                                            */ | ||||
| /*                                                        :::      ::::::::   */ | ||||
| /*   ex00.c                                             :+:      :+:    :+:   */ | ||||
| /*                                                    +:+ +:+         +:+     */ | ||||
| /*   By: achubuko <marvin@42.fr>                    +#+  +:+       +#+        */ | ||||
| /*                                                +#+#+#+#+#+   +#+           */ | ||||
| /*   Created: 2023/11/29 19:42:18 by achubuko          #+#    #+#             */ | ||||
| /*   Updated: 2023/11/29 22:14:59 by achubuko         ###   ########.fr       */ | ||||
| /*                                                                            */ | ||||
| /* ************************************************************************** */ | ||||
| 
 | ||||
| #include <tests.h> | ||||
| #include <stdlib.h> | ||||
| #define TEST_BUF_SIZE 100 | ||||
| 
 | ||||
| int	ft_strncmp(char *s1, char *s2, unsigned int n); | ||||
| 
 | ||||
| int	main(void) | ||||
| { | ||||
| 	char	s[TEST_BUF_SIZE] = "Hello World!"; | ||||
| 	char	d1[TEST_BUF_SIZE] = "Hello World!"; | ||||
| 	char	d2[TEST_BUF_SIZE] = "Hello Sarld!"; | ||||
| 	char	d3[TEST_BUF_SIZE] = "Hell"; | ||||
| 	int		r1; | ||||
| 	int		r2; | ||||
| 
 | ||||
| 	printf("initial strings:\n"); | ||||
| 	dump(s, 20); | ||||
| 	dump(d1, 20); | ||||
| 	dump(d2, 20); | ||||
| 	dump(d3, 20); | ||||
| 
 | ||||
| 	printf("strncmp(d2, s, 5):\n"); | ||||
| 	r1 = strncmp(d2, s, 5); | ||||
| 	r2 = ft_strncmp(d2, s, 5); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	printf("strncmp(s, d2, 20):\n"); | ||||
| 	r1 = strncmp(s, d2, 20); | ||||
| 	r2 = ft_strncmp(s, d2, 20); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	printf("strncmp(s, d1, 15):\n"); | ||||
| 	r1 = strncmp(s, d1, 15); | ||||
| 	r2 = ft_strncmp(s, d1, 15); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	printf("strncmp(s, d3, 15):\n"); | ||||
| 	r1 = strncmp(s, d3, 15); | ||||
| 	r2 = ft_strncmp(s, d3, 15); | ||||
| 	printf("return values: orig: %i ft: %i\n", r1, r2); | ||||
| 	return 0; | ||||
| } | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user