Sic Parvis Magna

10 Ağustos 2024 Cumartesi

C/CPP - Fonksiyonlar ve Kullanım Yöntemleri #3

Ağustos 10, 2024 Posted by unexpected , , No comments

puts

Standart output dan çıktı verir. Başarı durumunda sıfır, başarısız durumunda negatif değer döner. Her hangi bir hata durumda ise ferror dönderir.

Syntax
int puts(const char* str);

Params

  • str: String değeri
example.cpp
#include <stdio.h>

int main(int argc, char** argv)
{
	puts("Hello World!");
	
	return 0;
}

fputs

Dosya veya Standart Input, Output'a yazar. Başarı durumunda posiztif, başarısız durumunda negatif değer döner.

Syntax
int fputs(const char* str, FILE* file);

Params

  • str: String değeri
  • file: Stream değeri
example.cpp
#include <stdio.h>

int main(int argc, char** argv)
{
	/// 0 - stdin  - Standart Input
    /// 1 - stdout - Standart Output
    /// 2 - stderr - Standart Error
	
	fputs("Hello World!\n", stdout);
	fputs("Hello World!", __acrt_iob_func(1));
	
	return 0;
}

putc, fputc

Dosya veya Standart Input, Output'a char olarak çıktı yapar. Başarı durumunda yazılan karakteri döner. Başarız durumda -1 değerini döner.

Syntax
int putc(int ch, FILE* file);
int fputc(int ch, FILE* file);

Params

  • ch: Char değeri
  • file: Stream değeri
example.cpp
#include <stdio.h>

int main(int argc, char** argv)
{
	/// 0 - stdin  - Standart Input
    /// 1 - stdout - Standart Output
    /// 2 - stderr - Standart Error
	
	for(int i = 65; i <= 90; i++)
		putc(i, stdout);
		
	printf("\n");
	
	for(int i = 97; i <= 122; i++)
		putc(i, __acrt_iob_func(1));
	
	return 0;
}

putchar, fputchar

Standart Output'a char olarak çıktı yapar. Başarı durumunda yazılan karakteri döner. Başarız durumda -1 değerini döner.

Syntax
int putchar(int ch);
int fputchar(int ch);

Params

  • ch: Char değeri
example.cpp
#include <stdio.h>

int main(int argc, char** argv)
{
	for(int i = 65; i <= 90; i++)
		putchar(i);
		
	printf("\n");
	
	for(int i = 97; i <= 122; i++)
		putchar(i);
	
	return 0;
}

0 comments:

Yorum Gönder