Jump to content

Talk:C (programming language)/Archive 17

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Lowercase sigmabot III (talk | contribs) at 00:02, 5 October 2020 (Archiving 1 discussion(s) from Talk:C (programming language)) (bot). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Archive 10Archive 15Archive 16Archive 17

Why are characters and booleans irelevant to C programming?

Referencing https://en.wikipedia.org/w/index.php?title=C_(programming_language)&diff=930371741&oldid=930367380&diffmode=source

@Fbergo: Why are booleans and characters irelevant to C (programming language)? --Kreyren (talk) 11:40, 12 December 2019 (UTC)

  • They are not irrelevant, and both are already mentioned in the first paragraph of the Data Types section. This article is already quite long for wikipedia (WP:TOOLONG), repeating information is not an improvement. Your tutorial-like sections on basic types only made the article less readable. The article should not be a language tutorial (WP:NOTTEXTBOOK). Fbergo (talk) 14:39, 12 December 2019 (UTC)

Assuming incorrect use of print formatted in an example

Based on https://en.wikipedia.org/wiki/Talk:C_(programming_language)/Archive_8#%22Hello,_world%22_example as referenced in the current page (https://en.wikipedia.org/w/index.php?title=C_(programming_language)&diff=930286305&oldid=930286262) as:

<!-- READ THIS BEFORE YOU EDIT! If you think there is a better way, first see talk page archive No. 8 for why. If you still want to change it, discuss it first. -->

#include <stdio.h>

int main(void)
{
    printf("hello, world\n");
}

Looks like wrong use of pritnf where

print formatted (printf) is designed to work with a provided format as referenced on https://en.wikipedia.org/wiki/Printf_format_string#Syntax meaning that the correct code should look like:

#include <stdio.h>

int main(void)
{
    printf("%s\n", "Hello world");
//         ^^^^^^ - Notice format string for printf used
}

This should be updated for all printf mensions in this article. --Kreyren (talk) 23:19, 11 December 2019 (UTC)

A printf format string need not have parameter format specifications. Adding them where not needed is distracting to the reader. --A D Monroe III(talk) 00:56, 26 June 2020 (UTC)